Python 中的運算符主要分為算術運算符、比較(關系)運算符、賦值運算符、邏輯運算符、位運算符、成員運算符和身份運算符共 7 大類,運算符之間也是由優先級的。
>>> 5 + 4
9
>>> 4.3 - 2
2.3
>>> 3 * 7
21
>>> 2 / 4
0.5
>>> 2 // 4
0
>>> 17 % 3
2
>>> 2 ** 5
32
Python 的比較(關系)運算符共 6 個
>>> a =1
>>> b =2
>>> print(a == b)
False
>>> print(a != b)
True
Python 的賦值運算符共 8 個
>>> a =2
>>> b =3
>>> a+=b
>>> print(a)
5
>>> a-=b
>>> print(a)
2
Python 的邏輯運算符共 3 個
>>> a =True
>>> b =False
>>> print(a and b)
False
>>> print(a or b)
True
>>> print(not(a and b))
True
Python 的位運算符共 6 個
>>> a=55 #a=0011 0111
>>> b=11 #b=0000 1011
>>> print(a&b)
3
>>> print(a|b)
63
Python 的成員運算符共 2 個
>>> a=1
>>> b=20
>>> l = [1, 2, 3, 4, 5]
>>> print(a in l)
True
>>> print(b not in l)
True
Python 的身份運算符共 2 個
>>> a=123
>>> b=123
>>> c=456
>>> print(a is b)
True
>>> print(a is not c)
True