2023-11-30|閱讀時間 ‧ 約 24 分鐘

Python 程式札記 : 算術、比較和邏輯運算符

本文將從算術運算符開始,介紹它們如何用於基本數學運算,接著是比較運算符和邏輯運算符。這些運算符在程序中用於進行決策和控制流程,每個運算符都有範例程式,能幫助你更好的了解。

算術運算符

在 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 程式碼更具可讀性。

AND ( and )

當兩個條件同時為真時,返回 True。

a = True
b = False
print(a and b) # 輸出 False

OR ( or )

只要其中一個條件為真,就返回 True。

a = True
b = False
print(a or b) # 輸出 True

NOT ( not )

反轉布林值的真偽。

a = True
print(not a) # 輸出 False

其他注意事項

在 Python 中,1 被視為 True,而 0 被視為 False,這在條件語句中非常有用。


😊 感謝你的耐心閱讀,若是你喜歡這篇內容,可以透過以下方式表達你的喜歡 😊

❤️按個愛心|💬留言互動|🔗分享此文|📌追蹤阿梧|☕請喝咖啡

分享至
成為作者繼續創作的動力吧!
© 2024 vocus All rights reserved.