or Python · 关键字
只要一边为真结果就为真,像你有两把伞:下雨时只要带了其中一把,就不会淋湿。
怎么用
条件1 or 条件2
小例子
age = 16
has_parent = True
if age >= 18 or has_parent:
print("可以进入")
else:
print("不能进入")
运行结果
可以进入
提醒:补充一个短路特性: or 在计算时,如果左边已经是 True,Python 就不会再计算右边了,因为结果肯定是 True。 就像你带了两把伞,出门时发现第一把就在手上,那第二把带没带已经无所谓了。
官方文档:https://docs.python.org/zh-cn/3/reference/expressions.html#boolean-operations
在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Python全部词条