代码点读机 / Python / and

and Python · 关键字

两边都为真结果才为真,像有两个锁的金库大门:两把钥匙都必须插对才能打开。

怎么用

条件1 and 条件2

小例子

age = 20
has_ticket = True

if age >= 18 and has_ticket:
    print("可以进入电影院")
else:
    print("不能进入")

运行结果

可以进入电影院

提醒:and 在计算时,如果左边已经是 False,Python 就不会再计算右边了,因为结果肯定是 False。 就像金库大门:如果第一把钥匙就插错了,第二把钥匙连试都不用试,门肯定打不开。

官方文档:https://docs.python.org/zh-cn/3/reference/expressions.html#boolean-operations

在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Python全部词条