2018-09-12
2018-09-12 本文已影响0人
不羁de流年
变量与运算符
一、变量#
1.变量的定义##
A = [1,2,3,4,5,6,7]
B = "Hello World"
print(A,B)
//输出 [1, 2, 3, 4, 5, 6, 7] Hello World
print(A[1:])
//输出 print(A[1:])
2.变量的规范##
- 命名可读性强
- 只能以字母、数字、下划线开头
- 不能使用特殊符号
- 区分大小写
- 动态语言:类型可以不固定
- 不能使用Python的保留关键字,例如:
- and、if、import、set ......
- 独有的属性:在用引用类型的时候,a=[1,2,3,4,5,6,7],将a赋值给一个空变量b,这个时候b的值为[1,2,3,4,5,6,7],再单独修改a下标对应的值,那么b所对应的下标的值也会发生改变。具体代码实现如下:
- a=[1,2,3,4,5,6,7] //定义a并赋值
b=a //将a赋值给空变量b
print(a) //输出a的值,为[1,2,3,4,5,6,7]
print(b) //输出b的值,为[1,2,3,4,5,6,7]
a[1] = 9 //通过a的下标单独修改对应的值
print(a) //输出a的值,为[1,9,3,4,5,6,7]
print(b) //输出b的值,为[1,9,3,4,5,6,7]
注意:这里叫 “引用类型”,之外的叫 “值类型”
知识点 补充:
- int str tuple(不可以改变) 值类型
- list set dict(可变) 引用类型
- 用id()可以查看变量在内存中的地址
二、tuple(元组) 和 list(列表) 的区别
1.追加list的值 变量.append()
b=[1,2,3]
b.append(4)
//输出 [1,2,3,4]
c = (1,2,3)
c.append(4)
//元组不可以追加
二、运算符
1.算数运算符
加
4+5
//结果:9
连接
"Hello" + "World"
//结果:HelloWorld
减
6-3
//结果: 3
乘
2*4
//结果:8
叠加
"Hello"*3
//结果:"HelloHelloHello"
除
4/4
//结果:1.0
整除
4//4
//结果:1