基本運算符:
基本運算符是最基本的運算符類型,用于執(zhí)行算術(shù)和比較操作:
算術(shù)運算符:+, -, *, /, %,用于執(zhí)行加減乘除和取模運算。
比較運算符:==, !=, >, =,
邏輯運算符:and, or, not,用于執(zhí)行邏輯運算,如與運算、或運算和非運算。
下面演示基本運算符的使用:
# 加減乘除 print(10 + 5)# 輸出:15 print(10 - 5)# 輸出:5 print(10 * 5)# 輸出:50 print(10 / 5)# 輸出:2.0 # 比較 print(10 == 5)# 輸出:False print(10 != 5)# 輸出:True print(10 > 5)# 輸出:True print(10 < 5)# 輸出:False # 邏輯 print(True and False)# 輸出:False print(True or False)# 輸出:True print(not True)# 輸出:False
登錄后復制
高級運算符:
高級運算符提供了更高級的運算功能:
成員運算符:in, not in,用于檢查容器中是否包含某個值。
身份運算符:is, is not,用于檢查兩個值是否指向同一個對象。
位運算符:&, |, ^, ~, <>,用于執(zhí)行位操作。
賦值運算符:=, +=, -=, *=, /=, %=,用于將值賦值給變量或?qū)ψ兞窟M行運算。
下面演示高級運算符的使用:
# 成員運算符 list1 = [1, 2, 3] print(2 in list1)# 輸出:True # 身份運算符 a = 10 b = a print(a is b)# 輸出:True # 位運算符 print(10 & 5)# 輸出:0 print(10 | 5)# 輸出:15 # 賦值運算符 a = 10 a += 5# 等價于 a = a + 5 print(a)# 輸出:15
登錄后復制
復合運算符:
復合運算符將賦值和運算操作結(jié)合在一起,簡化了代碼:
賦值復合運算符:+=, -=, *=, /=, %=,將運算結(jié)果賦值給變量。
位運算復合運算符:&=, |=, ^=, >>=, <<=,將位運算結(jié)果賦值給變量。
下面演示復合運算符的使用:
# 賦值復合運算符 a = 10 a += 5# 等價于 a = a + 5 print(a)# 輸出:15 # 位運算復合運算符 a = 10 a &= 5# 等價于 a = a & 5 print(a)# 輸出:0
登錄后復制
結(jié)論:
python 運算符是編程語言中不可或缺的組成部分,熟練掌握運算符的使用對于高效地完成各種編程任務至關(guān)重要。本文全面剖析了 Python 運算符的種類和用法,從基本運算符到高級復合運算符,為開發(fā)者提供了全面的參考指南,幫助他們提升 Python 編程能力。