python學習6(運算子)
阿新 • • 發佈:2021-02-10
常用算數運算子:
+加-減*乘/除//整除%取餘**冪運算
注:整除運算(向下取整,而非絕對值向下取整)
因此 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)
運算結果: