Python是一種易于學(xué)習(xí)且功能強(qiáng)大的編程語言。Python中的運(yùn)算符分為多種類型,如算術(shù)運(yùn)算符、比較運(yùn)算符、邏輯運(yùn)算符等。運(yùn)算符在Python中有著不同的優(yōu)先級(jí),當(dāng)一個(gè)表達(dá)式中有多個(gè)運(yùn)算符時(shí),需要按照優(yōu)先級(jí)順序進(jìn)行計(jì)算。
# 算術(shù)運(yùn)算符 a = 10 b = 5 print("a + b =", a + b) # 輸出15 print("a - b =", a - b) # 輸出5 print("a * b =", a * b) # 輸出50 print("a / b =", a / b) # 輸出2.0 print("a % b =", a % b) # 輸出0 print("a // b =", a // b) # 輸出2 print("a ** b =", a ** b) # 輸出10的5次方,即100000 # 比較運(yùn)算符 a = 10 b = 5 print("a >b =", a >b) # 輸出True print("a< b =", a< b) # 輸出False print("a == b =", a == b) # 輸出False print("a != b =", a != b) # 輸出True print("a >= b =", a >= b) # 輸出True print("a<= b =", a<= b) # 輸出False # 邏輯運(yùn)算符 a = True b = False print("a and b =", a and b) # 輸出False print("a or b =", a or b) # 輸出True print("not a =", not a) # 輸出False
在Python中,算術(shù)運(yùn)算符優(yōu)先級(jí)最高,其次是比較運(yùn)算符,再次是邏輯運(yùn)算符。當(dāng)有多個(gè)算術(shù)運(yùn)算符時(shí),先計(jì)算乘除法,再計(jì)算加減法。在同一優(yōu)先級(jí)的運(yùn)算符中,從左到右依次計(jì)算。
在表達(dá)式中可以使用圓括號(hào)來改變運(yùn)算符的優(yōu)先級(jí),圓括號(hào)中的表達(dá)式會(huì)先被計(jì)算。
a = 10 b = 5 c = 2 print("(a + b) * c =", (a + b) * c) # 輸出30
在Python中,還有一些其他的運(yùn)算符,如成員運(yùn)算符、身份運(yùn)算符等,它們的優(yōu)先級(jí)也是按照一定規(guī)律進(jìn)行計(jì)算。掌握Python運(yùn)算符的優(yōu)先級(jí)對(duì)于編寫高效的代碼非常重要。