python3之運算子
阿新 • • 發佈:2020-07-19
1 賦值運算子
= 簡單賦值 +=num 先加num再賦值 -=num 先減num再賦值 *=num 先乘num再賦值 /=num 先除num再賦值 %=num 先除num取餘再賦值 **=num 先乘num次方再賦值 //=num 先整除num再賦值
2 算數運算子
+ 加 - 減 * 乘 / 除 % 取餘 ** 冪 // 取整除,向下取整
3比較運算子
== 相等 != 不相等 > 大於 < 小於 >= 大於等於 <= 小於等於
4位運算子
& 位與 | 位或 ^ 位異或 ~ 位取反 <<n 位左移n,相當於乘以2**n >>n 位右移n,相等於除以2**n
5邏輯運算子
and 與 or 或 not 非
6身份運算子
is 兩個變數是否引用同一個物件,是則返回Ture,否則返回False is not 兩個變數是否引用不同物件,是則返回Ture,否則返回False
7成員運算子
in 成員在序列中,如:9 in range(10,100)返回False notin 成員不在序列中,如:9 not in range(10,100)返回Ture
8運算子優先順序
從上到下優先順序遞減 ** ~ 正負號:+,- *,%,/,// 加減:+,- >>,<< & ^ | 比較運算子 is,not is in.not in not and or