python逻辑表达式短路特性

2019-01-02  本文已影响0人  Furious

python中常规的逻辑操作符使用方式如下:

>>> True and False
False

>>> True or False
True

>>> not False
True

在对逻辑表达式进行计算,某些情况下由于“短路”特性,只需要计算部分表达式作为最终的结果。

例子:

>>> 0 and True
0
>>> 1 and -1
-1
>>> 1 and 0
0

例子:

>>> 2 or False
2
>>> 0 or 3
3
>>> False or 0
0

上一篇下一篇

猜你喜欢

热点阅读