python学习6(运算符)

常用算数运算符:

+-*///整除%取余**幂运算

注:整除运算(向下取整,而非绝对值向下取整)
因此 9/-4=-2.25而9//-4=-3
代码示例:

print(3+3)#加法运算
print(3-3)#减法运算
print(3*3)#乘法运算
print(5/3)#除法运算
print(5//3)#整除运算(向下取整)
print(5%3)#取余运算
print(3**3)#幂运算

运算结果:
在这里插入图片描述

赋值运算符:

运算顺序:先左后右
左(变量)=右(表达式)

链式赋值:
变量A=B=C=D=表达式
指向同一个空间(id相同)

参数赋值:
符号:

 - +=  
 - -=
 - *=
 - /=

例:a+=10等价于a=a+10

支持系列解包赋值:
变量:A,B,C=值1,值2,值3

代码示例:

a=1+2
print("a",a)
a=b=c=5
print("a的id",id(a))
print("b的id",id(b))
print("c的id",id(c))
a+=5
print("a",a)
a,b,c=1,2,3
print("a,b,c",a,b,c)

运算结果:
在这里插入图片描述

比较运算符:

对于值的比较:

 - >
 - <
 - =
 - >=
 - <=
 - ==
 -=

对于id的比较:

 - is
 - is not

代码示例:

a,b,c=1,2,3
print("a,b,c",a,b,c)
print(a>b)
print(a is b)
a=b=10
print(a is b)

运算结果:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_40551957/article/details/113769603