基础运算符
-
赋值运算符
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
-
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步