Python 短路机制

And / Or

A B A and B A or B Not A
True True True True False
True False False True False
False True False True True
False False False False True

总结:

and

两个操作数都为True时,结果才是True,任何一个操作数为False,结果肯定是False.

or

两个操作数都为False时,结果才是False,任何一个操作数为True,结果肯定是True.

短路

当第一个操作数的值已经能决定整个逻辑运算表达式的值时,第二个表达式就不执行了.

魏美龍|DevOps Engineer|will_wei_devops@163.com
原文地址:https://www.cnblogs.com/meilong/p/Python-duan-lu-ji-zhi.html