運算符用於執行程序代碼運算,會針對一個以上操作數項目來進行運算。例如:5+8,其操作數是5和8,而運算符則是"+"。運算符大致可以分為算術運算符、比較運算符、賦值運算符、邏輯運算符、成員運算符。
算術運算符:+,-,*,/,%,**,//
比較運算符:==,!=,>,<,>=,<=
賦值運算符:=,+=,-=,*=,/=,%=, **=,//=
邏輯運算符:and,or,not
成員運算符:in,not in
(1)算術運算符
a = 10
b = 20
print(a + b)
print(a - b)
print(a * b)
print(a / b)
print(a % b) # 取餘(返回除法的餘數)
print(a ** b) # 冪
print(a // b) # 取整除(返回商的整數部分)
# 5 / 3 = 1...2 取餘
結果:30;-10;200;0.5;10;
100000000000000000000;0
(2)比較運算符:==,!=,>,<,>=,<=
c = 100
d = 200
print(c == d) # 等於,False
print(c != d) # 不等於,True
print(c > d) # 大於
print(c < d) # 小於
print(c >= d) # 大於等於
print(c <= d) # 小於等於
結果:False;True;False;True;False;True
(3) 賦值運算符:=,+=,-=,*=,/=,%=, **=,//=
m = 10
n = 20
h = m + n # 賦值
print(h)
h += m # ===》h = h + m 先h和m相加,然後賦值給h
print(h)
h -= m # ===>h = h - m
print(h)
h *= m # 乘等於
h /= m # 除等於
h %= m # 取餘等於
h **= m # 冪等於
h //= m # 取整除等於
結果:30;40;30
(4)邏輯運算符:and,or,not
print(a and b) # 20
print(a or b) # 10
print(not a) # False
結果:20;10; False
(5)成員運算符:in,not in
L = [1, 2, 3]
a = 3
print(a in L)
print(a not in L)
結果:True;False
編制 by 偉森leung 喜歡本文章的可以關注我和點讚分享