2.1 數學運算子
我們熟悉的數學操作有四個標準運算子:+
, -
,
*
和 /
。除了這些之外,還有一些非常有趣的運算子。讓我們來看看 Python 中數學運算子的特點。
一般除法 — 運算子「/」:
將第一個數字除以第二個數字,結果總是 float
。例如:
result = 5 / 2 # result 會是 2.5
整數除法 — 運算子「//」:
將第一個數字除以第二個數字,結果為整數 [整數部分]。
result = 7 // 2 # result 會是 3
取餘數 — 運算子「%」:
返回第一個數字除以第二個數字的餘數。例如:
result = 5 % 3 # result 會是 2
指數運算 — 運算子「**」:
將數字進行指數運算。
result = 5 ** 3 # result 會是 125
2.2 簡化賦值運算子
除了普通賦值操作,Python 還可以使用簡化的寫法。例如:
x = 5
x += 1
這完全等同於:
x = 5
x = x + 1
主要的簡化賦值運算子:
加法賦值 ( += ): 將變量的值增加右邊的運算子。
x = 5
x += 3 # x 現在是 8
減法賦值 ( -= ): 將變量的值減少右邊的運算子。
x = 5
x -= 3 # x 現在是 2
乘法賦值 ( *= ): 將變量乘以右邊的運算子。
x = 5
x *= 3 # x 現在是 15
除法賦值 ( /= ): 將變量除以右邊的運算子,結果總是 float
。
x = 5
x /= 2 # x 現在是 2.5
整數除法賦值 ( //= ): 將變量整數除以右邊的運算子,結果為整數。
x = 5
x //= 2 # x 現在是 2
取餘數賦值 ( %= ): 將變量的餘數賦值給右邊的運算子。
x = 5
x %= 3 # x 現在是 2
指數運算賦值 ( **= ): 將變量提升到右邊運算子的指數。
x = 5
x **= 3 # x 現在是 125
2.3 比較運算子
除了賦值運算,Python 還可以比較變量。使用特殊的比較運算子。
Python 中的比較運算子比較兩個值,
返回布林值
True (真)
或 False (假)
,
取決於比較的結果。這些運算子是
用於程式中的決策與命令執行順序控制的基本工具。
相等 ( == ): 檢查兩個值是否相等。
print(5 == 5) # 將會輸出: True (真)
不相等 ( != ): 檢查兩個值是否不同。
print(5 != 5) # 將會輸出: False (假)
大於 ( > ) 和小於 ( < ): 比較兩個值,判斷一個值是否大於或小於另一個值。
print(5 > 3) # 將會輸出: True (真)
print(5 < 3) # 將會輸出: False (假)
大於或等於 ( >= ) 和小於或等於 ( <= ): 比較兩個值,檢查一個值是否大於或等於另一個值,以及一個值是否小於或等於另一個值。
print(5 >= 5) # 將會輸出: True (真)
print(5 <= 4) # 將會輸出: False (假)
這些運算子廣泛應用於條件表達式、循環和其他地方,用於創建邏輯條件,幫助決定根據某些條件,哪些代碼塊應該被執行。
GO TO FULL VERSION