1.算术运算符
(1) + (求和)
>>> 2 + 3
5
(2) - (求差)
>>> 3 - 2
1
(3) * (求积)
>>> 3 * 2
6
(4) / (求商)
>>> 3 / 2
2.5
(5) % (求模)
>>> 3 % 2
1
(6) ** (求次幂)
>>> 3 ** 2
9
(7) // (求整)
>>> 3 // 2
1
2.比较运算符
(1) == (等于)
>>> 2 == 3
False
>>> 3 == 3
True
(2) != (不等于)
>>> 2 != 3
True
>>> 2 != 2
False
(3) > (大于)
>>> 2 > 3
False
>>> 2 > 1
True
(4) < (小于)
>>> 2 < 3
True
>>> 2 < 1
False
(5) >= (大于或等于)
>>> 2 >= 3
False
>>> 2 >=1
True
>>> 2 >=2
True
(6) <= (小于或等于)
>>> 2 <= 3
True
>>> 2 <=2
True
>>> 2 <= 1
False
3.赋值运算符
(1) =
>>> a = 1
1
(2) += (加等于)
>>>a = 1
>>>a += 1
>>>a
2
(3) -= (减等于)
>>>a = 1
>>>a -= 1
>>>a
2
(4) *= (乘等于)
>>>a = 1
>>> a *= 2
>>>a
2
(5) /= (除等于)
>>>a = 2
>>>a /= 2
>>>a
1
(6) %= (模等于)
>>>a = 3
>>>a %= 2
>>>a
1
(7) **= (幂等于)
>>>a = 2
>>>a **= 2
>>>a
4
(8) //= (取整赋值)
>>>a = 5
>>>a //= 3
>>>a
1
4.逻辑运算符
(1) and (与)
>>>x = True
>>>y = True
>>>z = False
>>>x and y
False
>>>x and z
False
>>>a = 10
>>>b = 20
>>>c = 0
>>>a and b
20
(2) or (或)
>>>a = True
>>>b = Flase
>>>c = False
>>>a or b
True
>>>b or c
False
(3) not (非)
>>>a = True
>>>b = False
>>>not a
False
>>>not b
True
4.成员运算符
(1) in
>>>a = 10
>>>b = 5
>>>lis = [1, 2, 3, 4, 5]
>>>a in lis
False
>>>b in lis
True
(2) not in
>>>a = 10
>>>b = 5
>>>lis = [1, 2, 3, 4, 5]
>>>a not in lis
True
>>>b not in lis
False
5.身份运算符
(1) is
>>>a = 5
>>>b = 5
>>>a is b
True
(2) is not
>>>a = 5
>>>a = 5
>>>a is not b
False