本文將從算術運算符開始,介紹它們如何用於基本數學運算,接著是比較運算符和邏輯運算符。這些運算符在程序中用於進行決策和控制流程,每個運算符都有範例程式,能幫助你更好的了解。
在 Python 中,算術運算符用於進行加、減、乘、除等基本數學運算。
用於兩個數值相加。
a = 5
b = 3
result = a + b
print(result) # 輸出 8
用於從一個數值中減去另一個數值。
a = 5
b = 3
result = a - b
print(result) # 輸出 2
用於兩個數值相乘。
a = 5
b = 3
result = a * b
print(result) # 輸出 15
用於一個數值除以另一個數值。這裡要注意,在 Python 中,除法總是返回浮點數。
a = 6
b = 3
result = a / b
print(result) # 輸出 2.0
用於獲得兩個數字相除的整數部分。
a = 7
b = 2
print(a // b) # 輸出 3
用於獲得除法的餘數。
a = 5
b = 3
print(a % b) # 輸出 2
用於計算一個數的另一個數的冪。
a = 2
b = 3
print(a ** b) # 輸出 8
比較運算符用於比較兩個值,並返回布林值(True 或 False)。Python 支持比較運算符的串接,如 a < b < c
,這在程式碼中提供了更大的靈活性。
判斷兩個值是否相等。
a = 5
b = 5
print(a == b) # 輸出 True
判斷兩個值是否不相等。
a = 5
b = 3
print(a != b) # 輸出 True
判斷一個值是否大於或小於另一個值。
a = 5
b = 3
print(a > b) # 輸出 True
print(a < b) # 輸出 False
判斷一個值是否大於或等於,或小於或等於另一個值。
a = 5
b = 5
print(a >= b) # 輸出 True
print(a <= b) # 輸出 True
邏輯運算符用於連接布林值(True 或 False),包括 AND、OR 和 NOT。Python 的邏輯運算符使用英文單詞(and, or, not),這與許多其他語言使用符號(&&, ||, !)的做法不同,使得 Python 程式碼更具可讀性。
當兩個條件同時為真時,返回 True。
a = True
b = False
print(a and b) # 輸出 False
只要其中一個條件為真,就返回 True。
a = True
b = False
print(a or b) # 輸出 True
反轉布林值的真偽。
a = True
print(not a) # 輸出 False
在 Python 中,1 被視為 True,而 0 被視為 False,這在條件語句中非常有用。
😊 感謝你的耐心閱讀,若是你喜歡這篇內容,可以透過以下方式表達你的喜歡 😊