天天看點

Python運算符優先級

運算符說明 Python運算符 優先級 結合性 優先級順序
小括号 ( ) 19

︿

|

索引運算符 x[i] 或 x[i1: i2 [:i3]] 18
屬性通路 x.attribute 17
乘方 ** 16
按位取反 ~ 15
符号運算符 +(正号)、-(負号) 14
乘除 *、/、//、% 13
加減 +、- 12
位移 >>、<< 11
按位與 & 10
按位異或 ^ 9
按位或 8
比較運算符 ==、!=、>、>=、<、<= 7
is 運算符 is、is not 6
in 運算符 in、not in 5
邏輯非 not 4
邏輯與 and 3
邏輯或 or 2
逗号運算符