python運算符簡介
運算符是特殊符號或關鍵字,用于執行兩種或多種操作數之間的操作。Python提供了多種運算符,涵蓋廣泛的用途,從基本的數學運算到復雜的數據操作。
數學運算符
數學運算符用于執行常見的數學運算。它們包括:
| 運算符 | 操作 | 示例 |
|---|---|---|
| + | 加法 | a + b |
| – | 減法 | a – b |
| * | 乘法 | a * b |
| / | 除法 | a / b |
| % | 模運算(取余數) | a % b |
| ** | 冪運算 | a ** b |
| // | 整除(丟棄余數) | a // b |
邏輯運算符
邏輯運算符用于將布爾值連接起來并對條件進行求值。它們包括:
| 運算符 | 操作 | 示例 |
|---|---|---|
| and | 邏輯與 | a and b |
| or | 邏輯或 | a or b |
| not | 邏輯非 | not a |
比較運算符
比較運算符用于比較兩個值并返回布爾結果。它們包括:
| 運算符 | 操作 | 示例 |
|---|---|---|
| == | 等于 | a == b |
| != | 不等于 | a != b |
| 小于 | a | |
| > | 大于 | a > b |
| 小于或等于 | a | |
| >= | 大于或等于 | a >= b |
賦值運算符
賦值運算符用于將值分配給變量。它們包括:
| 運算符 | 操作 | 示例 |
|---|---|---|
| = | 賦值 | a = b |
| += | 加法賦值 | a += b |
| -= | 減法賦值 | a -= b |
| *= | 乘法賦值 | a *= b |
| /= | 除法賦值 | a /= b |
| %= | 模賦值 | a %= b |
特殊運算符
除了上述主要類型的運算符外,Python還提供了幾個特殊運算符,包括:
| 運算符 | 操作 | 示例 |
|---|---|---|
| is | 恒等性比較 | a is b |
| in | 成員關系 | a in b |
| not in | 不屬于成員關系 | a not in b |
Python運算符優先級
Python運算符具有不同的優先級,這意味著某些運算符在評估時比其他運算符優先。運算符優先級如下:
-
括號
冪運算
一元運算符(如not)
乘法、除法、取余
加法、減法
移位運算符
比較運算符
邏輯運算符
賦值運算符
實際案例
以下是一些演示Python運算符實際應用的示例:
# 數學運算符 result = 10 + 5 * 2# 結果為20
登錄后復制
# 邏輯運算符 is_true = True and False# 結果為False
登錄后復制
# 比較運算符
if 10 < 20:
print("True")# 打印True
登錄后復制
# 賦值運算符 value = 10 value += 5# 更新value為15
登錄后復制
結論
掌握Python運算符對于有效地使用該語言至關重要。從基本的數學運算到復雜的邏輯比較,運算符為廣泛的用途提供了強大的工具。通過理解不同類型的運算符及其優先級,您可以更有效地編寫Python代碼,創建更強大和可維護的程序。






