Python運算符與表達式實戰
學習目標
通過本課程的學習,學員可以掌握Python中算術運算符、比較運算符、邏輯運算符及賦值運算符的使用方法,并能夠構建簡單的表達式來解決實際問題。
相關知識點
Python運算符與表達式
學習內容
1 Python運算符與表達式
1.1 算術運算符
在Python中,算術運算符用于執行基本的數學運算,如加法、減法、乘法、除法等。這些運算符是編程中最基礎也是最常用的工具之一。了解它們的使用方法,對于編寫高效、準確的代碼至關重要。
1.1.1 基本算術運算符
- +:加法運算符,用于將兩個數相加。
- -:減法運算符,用于從一個數中減去另一個數。
- *:乘法運算符,用于將兩個數相乘。
- /:除法運算符,用于將一個數除以另一個數,結果總是浮點數。
- //:整除運算符,用于將一個數除以另一個數,結果是整數部分。
- %:取模運算符,用于獲取除法的余數。
- **:冪運算符,用于計算一個數的冪。
# 加法
result = 5 + 3
print("5 + 3 =", result)# 減法
result = 5 - 3
print("5 - 3 =", result)# 乘法
result = 5 * 3
print("5 * 3 =", result)# 除法
result = 10 / 3
print("10 / 3 =", result)# 整除
result = 10 // 3
print("10 // 3 =", result)# 取模
result = 10 % 3
print("10 % 3 =", result)# 冪
result = 2 ** 3
print("2 ** 3 =", result)
1.2 比較運算符
比較運算符用于比較兩個值,返回一個布爾值(True 或 False)。這些運算符在條件判斷中非常有用,可以幫助我們根據不同的條件執行不同的代碼塊。
1.2.1 基本比較運算符
- ==:等于,用于檢查兩個值是否相等。
- !=:不等于,用于檢查兩個值是否不相等。
- >:大于,用于檢查左邊的值是否大于右邊的值。
- <:小于,用于檢查左邊的值是否小于右邊的值。
- >=:大于等于,用于檢查左邊的值是否大于或等于右邊的值。
- <=:小于等于,用于檢查左邊的值是否小于或等于右邊的值。
# 等于
result = (5 == 5)
print("5 == 5 is", result)# 不等于
result = (5 != 3)
print("5 != 3 is", result)# 大于
result = (5 > 3)
print("5 > 3 is", result)# 小于
result = (5 < 3)
print("5 < 3 is", result)# 大于等于
result = (5 >= 5)
print("5 >= 5 is", result)# 小于等于
result = (5 <= 3)
print("5 <= 3 is", result)
1.3 邏輯運算符
邏輯運算符用于組合多個條件表達式,返回一個布爾值。這些運算符在復雜的條件判斷中非常有用,可以幫助我們根據多個條件執行不同的代碼塊。
1.3.1 基本邏輯運算符
- and:邏輯與,當且僅當兩個條件都為真時,結果為真。
- or:邏輯或,當兩個條件中至少有一個為真時,結果為真。
- not:邏輯非,用于取反一個條件的布爾值。
# 邏輯與
result = (5 > 3) and (10 < 20)
print("(5 > 3) and (10 < 20) is", result)# 邏輯或
result = (5 > 3) or (10 > 20)
print("(5 > 3) or (10 > 20) is", result)# 邏輯非
result = not (5 > 3)
print("not (5 > 3) is", result)
通過本課程的學習,學員能夠熟練掌握Python中的算術運算符、比較運算符和邏輯運算符,并能夠構建簡單的表達式來解決實際問題。