運算子是特殊符號或關鍵字,用於執行兩種或多種運算元之間的操作。 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運算子實際應用的範例:
# 数学运算符 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程式碼,創建更強大且可維護的程式。
以上是Python運算子:從菜鳥到大師的終極指南的詳細內容。更多資訊請關注PHP中文網其他相關文章!