1. 程式人生 > 其它 >python學習6(運算子)

python學習6(運算子)

技術標籤:pythonpython

常用算數運算子:

+-*///整除%取餘**冪運算

注:整除運算(向下取整,而非絕對值向下取整)
因此 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)

運算結果:
在這裡插入圖片描述