一、算術(shù)運算符
以下假設(shè)變量: a=10,b=20:
| 符號 | 描述 | 實例 |
|---|---|---|
| + | 加 - 兩個對象相加 a + b | 輸出結(jié)果 30 |
| - | 減 - 得到負數(shù)或是一個數(shù)減去另一個數(shù) | a - b 輸出結(jié)果 -10 |
| * | 乘 - 兩個數(shù)相乘或是返回一個被重復(fù)若干次的字符串 | a * b 輸出結(jié)果 200 |
| / | 除 - x除以y | b / a 輸出結(jié)果 2 |
| % | 取模 - 返回除法的余數(shù) | b % a 輸出結(jié)果 0 |
| ** | 冪 - 返回x的y次冪 | a**b 為10的20次方, 輸出結(jié)果 100000000000000000000 |
| // | 取整除 - 返回商的整數(shù)部分 | 9//2 輸出結(jié)果 4 , 9.0//2.0 輸出結(jié)果 4.0 |
二、比較運算符
| 符號 | 描述 |
|---|---|
| < | 小于 |
| > | 大于 |
| <= | 小于等于 |
| >= | 大于等于 |
比較運算的結(jié)果返回 True 或 False
三、邏輯運算符
邏輯關(guān)系:與、或、非
| 運算符 | 邏輯表達式 | 描述 實例 |
|---|---|---|
| and | x and y | 布爾"與" - 如果 x 為 False,x and y 返回 False,否則它返回 y 的計算值。 (a and b) 返回 20。 |
| or | x or y | 布爾"或" - 如果 x 是非 0,它返回 x 的值,否則它返回 y 的計算值。 (a or b) 返回 10。 |
| not | not x | 布爾"非" - 如果 x 為 True,返回 False 。如果 x 為 False,它返回 True。 not(a and b) 返回 False |