首先来看两个and的编程例子:

c = 2 > 1 and 100

print(c)


运行结果是100

c = 100 and 2 > 1

print(c)


运行结果是True

python中and的语法:

如果and中计算表达式的所有值都为真,则返回最后一个真值。

很显然,上面的编程例子中, and中计算表达式的所有值都为真,返回最后一个表达式的值,第一个例子返回100,第2个例子返回表达式2 > 1的值,是True。

更多推荐

python中and的用法