-
赋值运算符
a = 1 a += 1 # a = a + 1 a -= 1 # a = a - 1 a *= 1 # a = a * 1 a /= 1 # a = a / 1 a //= 1 # a = a// 1 a **= 1 # a = a ** 1 a %= 1 # a = a % 1
-
算术运算符
- 加 +
- 减 -
- 乘 *
- 除 /
- 整除(地板除) //
- 幂运算 **
- 取余 %
-
逻辑运算符
-
not 非,非真即假,非假即真
-
and 与,并且,两边都为真的时候才是真
print(1 and 9) # and 两边都是真的时候取and后面的内容 print(False and 0) # 两边都是假的时候取and前面的内容
-
or 或,或者,有一边为真就是真
print(1 or 2) # or 两边都为真的时候取or前面的内容 print(1>2 or 2) # 有一边为真的时候返回真的内容 print(0 or 2>3) # 两边都为假的时候取or后面的内容
-
运算顺序
() > not > and > or
-
-
比较运算符
== != > >= < <=
-
成员运算符
-
in 可以判断xxx字符串是否出现在xxxxx字符串中
-
not in
a = "abc" print("a" in a) # True print("A" in a) # False print("a" not in a) # False
-
-
身份运算符
-
is 判断是不是同一个值,指向同一个虚拟内存
-
is not
-