標籤:大於 python開發 輸出 關係 案例 負數 class TE 運算
運算子
python支援以下幾種運算子
算術運算子
| 運算子 |
描述 |
執行個體 |
| + |
加 |
兩個對象相加 a + b 輸出結果 30 |
| - |
減 |
得到負數或是一個數減去另一個數 a - b 輸出結果 -10 |
| * |
乘 |
兩個數相乘或是返回一個被重複若干次的字串 a * b 輸出結果 200 |
| / |
除 |
x除以y b / a 輸出結果 2 |
| // |
取整除 |
返回商的整數部分 9//2 輸出結果 4 , 9.0//2.0 輸出結果 4.0 |
| % |
取餘 |
返回除法的餘數 b % a 輸出結果 0 |
| ** |
冪 |
返回x的y次冪 a**b 為10的20次方, 輸出結果 100000000000000000000 |
案例:a = 20 b = 80
a = 20b = 80a*b1600b/a4.0b//a4a%b20a**b120892581961462917470617600000000000000000000000000000000000000000000000000000000000000000000000000000000b-a60a+b100
比較(即關係)運算子
python中的比較子如下表
| 運算子 |
描述 |
樣本 |
| == |
檢查兩個運算元的值是否相等,如果是則條件變為真。 |
如a=3,b=3則(a == b) 為 true. |
| != |
檢查兩個運算元的值是否相等,如果值不相等,則條件變為真。 |
如a=1,b=3則(a != b) 為 true. |
| <> |
檢查兩個運算元的值是否相等,如果值不相等,則條件變為真。 |
如a=1,b=3則(a <> b) 為 true。這個類似於 != 運算子 |
| > |
檢查左運算元的值是否大於右運算元的值,如果是,則條件成立。 |
如a=7,b=3則(a > b) 為 true. |
| < |
檢查左運算元的值是否小於右運算元的值,如果是,則條件成立。 |
如a=7,b=3則(a < b) 為 false. |
| >= |
檢查左運算元的值是否大於或等於右運算元的值,如果是,則條件成立。 |
如a=3,b=3則(a >= b) 為 true. |
| <= |
檢查左運算元的值是否小於或等於右運算元的值,如果是,則條件成立。 |
如a=3,b=3則(a <= b) 為 true. |
<2> 邏輯運算子
| 運算子 |
邏輯運算式 |
描述 |
執行個體 |
| and |
x and y |
布爾"與" - 如果 x 為 False,x and y 返回 False,否則它返回 y 的計算值。 |
(a and b) 返回 20。 |
| or |
x or y |
布爾"或" - 如果 x 是 True,它返回 True,否則它返回 y 的計算值。 |
(a or b) 返回 10。 |
| not |
not x |
布爾"非" - 如果 x 為 True,返回 False 。如果 x 為 False,它返回 True。 |
not(a and b) 返回 False |
Python開發【第二篇】:運算子、比較、關係運算子