Python運算子分類

一、算數運算子
| 運算子 | 描述 |
| + | 加 |
| - | 減 |
| * | 乘 |
| / | 除 |
| % | 取余 |
| // | 整除 |
| ** | 指數 |
| () | 小括號 |
混合運算子優先級順序:()>**>*,/,//,%>+,-
二、賦值運算子
| 運算子 | 描述 |
| = | 賦值 |
1.單個變數賦值
1 num = 1 2 print(num)
2.多個變數賦值
num1,str1 = 1,'hello world!' print(num1) print(str1)
3.多變數賦相同值
a = b = 2 print(a) print(b)
三、復合賦值運算子
| 運算子 | 描述 |
| += | 加法賦值 |
| -= | 減法賦值 |
| *= | 乘法賦值 |
| /= | 除法賦值 |
| //= | 整除賦值 |
| %= | 取余賦值 |
| **= | 冪賦值 |
b = 10 b -= 1 #b = b-1 print(b) #輸出結果為9
1 a = 100 2 a += 1 #a = a+1 3 print(a) 4 #輸出101 a = a + a,最終a = 100+1
四、比較運算子
| 運算子 | 描述 |
| == | 判斷相等,兩個相等才是真 |
| != | 不等于,兩個結果不相等才是真 |
| > | 左側是否大于右側,大于就是真 |
| < | 左側是否小于右側,如果小于才是真 |
| >= | 左側是否大于等于右側,如果大于為真 |
| <= | 左側是否小于等于右側,如果小于為真 |
1 a = 3 2 b = 3 3 a == b 4 #輸出true 5 6 a = 1 7 b = 3 8 a != b 9 #輸出true 10 11 a = 7 12 b = 3 13 a > b 14 #輸出true
五、邏輯運算子
| 運算子 | 邏輯運算式 | 描述 |
| and | x and y | 布爾與:如果x為false,x and y 回傳false,否則回傳y值 |
| or | x or y | 布爾或:如果x為true,x是true則回傳true,否則回傳y值 |
| not | not x | 布爾非:如果x為true,x 是true則回傳false,如果x為false,則回傳true |
1 a = 0 2 b = 1 3 c = 2 4 #與 5 print((a < b) and (c > b)) 6 print((a > b) and (c > b)) 7 #或 8 print((a < b) or (c > b)) 9 print((a > b) or (c > b)) 10 #非 11 print(not false) 12 13 print(not (c > b))
總結

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/177774.html
標籤:Python
上一篇:python讀書筆記1
