三、Python 变量、运算符、表达式

时间:2022-05-09 09:31:57

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 优先级

三、Python 变量、运算符、表达式

3.3 表达式:

  将不同的数据(包括变量,函数)用运算符按一定的规则连接起来的式子san