3.1 变量
变量是计算机内存中的一块区域,变量可以存储规定范围内的值,值可以改变,其实是将值在内存中保存地址位交给变量,变量去内存中获取,重新赋值,改变的就是内存地址位。
命名:
变量名由字母、数字、下划线组成,数字不可开头;不可以使用关键字及保留字
需要注意命名规范,使变量有意义,要顾名思义
变量的赋值:
变量=值(值可变,变量重新赋值;无需定义数据类型,赋值时将变量类型定义为值的类型)
id():获取变量在内存中保存地址,重新赋值时把变量移动到不同的内存地址,同一个地址可以被多个变量调用
3.2、Python运算符
运算符:用于执行程序代码运算,会针对一个以上操作数项目来进行运算
3.2.1 赋值运算符
先用变量的值进行运算然后再将结果进行重新赋值
>>> num1=2 #赋值
>>> print num1
2
>>> num1+=2 #先加再赋值
>>> print num1
4
>>> num1-=2 #先减再赋值
>>> print num1
2
>>> num1*=2 #先乘再赋值
>>> print num1
4
>>> num1/=2 #先整除再赋值
>>> print num1
2
>>> num1%=2 #先求余再赋值
>>> print num1
0
3.2.2 算术运算符
>>> 1+2 #加法运算
3
>>> 3-1 #减法运算
2
>>> 3*2 #乘法运算
6
>>> 8/3 #除法运算
2
>>> 8.0/3 # 注:除法运算所得值与数据类型有关
2.6666666666666665
>>> 8//3 # 整除运算
2
>>> 10%3 #求余运算
1
>>> 2**10 #幂预算
1024
3.2.3 关系运算符(用来做数值的比较,做判断,返回判断结果bool类型的True或False)
>>> 1<2 #小于
True
>>> 1>2 #大于
False
>>> 2>=1 #大于等于
True
>>> 1<=3 #小于等于
True
>>> 2!=2 #不等于
False
>>> 5==5 #等于
True
3.2.4 逻辑运算符(用来连接多个关系表达式)
and逻辑与 真真为真,真假为假,假真为假,假假为假
>>> True and True
True
>>> True and False
False
>>> False and True
False
>>> False and False
False
or逻辑或 真真为真,真假为真,假真为真,假假为假
>>> True or True
True
>>> True or False
True
>>> False or True
True
>>> False or False
False
not逻辑非 将关系表达式返回值取反
>>> not False
True
>>> not True
False
3.2.5 优先级
3.3 表达式:
将不同的数据(包括变量,函数)用运算符按一定的规则连接起来的式子san