python3中運算子及其優先順序

2021-08-20 14:43:47 字數 789 閱讀 3803

1. 一般運算子:

+ - * /(真除法)  % //(地板除-floor) **(冪運算)

2. 賦值運算子:

=3. 增強運算子(增強賦值運算子)

+= -= *= /= %= **=  //=

a+=1 (執行效率高)

a=a+1 (執行效率低)

4. 布林運算子(比較運算子)

== > < >= <= !=

可以連續判斷:

3>2>1

true

3>2 and 2>1

true

5. 邏輯運算子

not and or 

優先順序:

not優先順序最高

andor 優先順序最低

6. 位運算子

位:二進位制下的每乙個位

<<  >>  :移位運算子

&:邏輯求與

|:邏輯求或

~:邏輯求非

^:邏輯求異或

7. 三元運算子

變數=(值1 if 布林表示式 else 值2)

如果布林表示式位真則返回值1否則返回值2

運算子中,三元運算子的優先順序最低

1. 先乘除後加減

2. 冪運算優先順序最高

3. 三元運算子優先順序最低

4. 元數越少,優先順序越高

冪運算:一元運算子

5. 優先順序從高到低排列:

冪運算正負號

算數運算子(— = * /)

比較運算子(< > <= >=)

邏輯運算子(not and or)

python3運算子 Python3 運算子

python3 運算子 python3 支援以下型別運算子 算術運算子 比較 關係 運算子 賦值運算子 邏輯運算子 位運算子 成員運算子 身份運算子 運算子優先順序 算術運算 a b 2,3 運算子說明 示例加 將兩個物件相加 a b 結果 5 減 將兩個物件相減 a b 結果 1 乘 將兩個物件相...

python3運算子 Python3運算子

什麼是運算子?本章節主要說明python的運算子。舉個簡單的例子 4 5 9。例子中,4 和 5 被稱為運算元,稱為運算子。python語言支援以下型別的運算子 算術運算子 比較 關係 運算子 賦值運算子 邏輯運算子 位運算子 成員運算子 身份運算子 運算子優先順序 接下來讓我們乙個個來學習pyth...

python3中的運算子

python中兩數相除得到的是float a 6 b 4 print a b 1.5 數字跟str不能直接運算 乘法字串不能跟字串相乘 其他運算都不支援 1 a b c dad a b c dad print a,b,c dad dad dad2 交換兩個變數 x,y y,x x 1 y 2 x,y...