天天看點

Python中的運算符及第三章總結

· Python中的運算符
Python中的運算符及第三章總結

· 1.算術運算符

· 1.1基礎算術運算符

Python中的運算符及第三章總結

· 舉例:

print(1+1) #加法運算
print(1-1) #減法運算
print(2*4) #乘法運算
print(1/2) #除法運算
print(11//2) #整除運算
print(11%2) #取餘運算
print(2**2) #表示2的2次方
print(2**3) #表示2的3次方
           
Python中的運算符及第三章總結

· 1.2.進階算術運算符

Python中的運算符及第三章總結

· 舉例:

print(9//4) #2
print(-9//-4) #2
print(9//-4) #-3
print(-9//4) #-3  一正一負的整除公式向下取整
print(9%-4) #-3 公式  餘數=被除數-除數*商 商=被除數//除數
print(-9%4) #3
           
Python中的運算符及第三章總結

· 餘數公式中的商=整除公式得到的商

· 2.指派運算符

Python中的運算符及第三章總結

· 舉例:

#指派運算符,運算順序從右往左
i=3+4
print(i)
a=b=c=20 #鍊式指派
print('------支援參數指派--------')
a=20
a+=30  #相當于a=a+30
print(a)
a-=10  #相當于a=a-10
print(a)
a*=2   #相當于a=a*2
print(a)
a/=3   #相當于a=a/3
print(a)
a//=2  #相當于a//2
print(a)
a%=3   #相當于a=a%3
print(a)
print('--------解包指派-----------')
a,b,c=20,30,40
print(a,b,c)
print('--------交換變量的值---------')
a,b=10,20
print('交換之前:',a,b)
a,b=b,a  #交換
print('交換之後:',a,b)
           
Python中的運算符及第三章總結
Python中的運算符及第三章總結

· 3.比較運算符

Python中的運算符及第三章總結
Python中的運算符及第三章總結
Python中的運算符及第三章總結
Python中的運算符及第三章總結

· 4.布爾運算符

Python中的運算符及第三章總結
Python中的運算符及第三章總結

· 4.1 and運算

Python中的運算符及第三章總結

· 4.2 or運算

Python中的運算符及第三章總結

4.3 not運算

Python中的運算符及第三章總結

4.4 in與not in運算

Python中的運算符及第三章總結

· 5.位運算符

Python中的運算符及第三章總結

· 5.1&運算

· 例如:4&8,轉換為2進制後,對應的位進行&運算

Python中的運算符及第三章總結

· 5.2 | 運算

· 例如:4 | 8,同樣轉換為2進制後,對應的位進行 | 運算

Python中的運算符及第三章總結

· 5.3左移位運算<<

· 例如4<<1

Python中的運算符及第三章總結

· 5.4右移位運算>>

· 例如:4>>1

Python中的運算符及第三章總結

· 6.運算符的優先級

Python中的運算符及第三章總結

· 算術運算符(先算乘除,後算加減,有幂運算先算幂運算)→位運算符(先移位,後與,再或)→比較運算符(結果為Ture或False)→布爾運算符(先and後or)→指派運算符

· 有括号時先算括号中的

第三章知識點總結

Python中的運算符及第三章總結