评估逻辑运算符周围的条件

时间:2015-10-15 06:58:06

标签: python

假设评估从左到右发生,

if (condition1 and condition2):
    .....

如果condition1返回False,是否会评估condition2?因此,(False and True)(False and False)始终为False

其实我有两个问题,
1.评估从左到右或以其他方式进行? 2.是否会在所有情况下评估所有条件?

例如,

if (5==6 and 100==200):
    pass
else:
    pass

100==2005==6两者都会被评估吗?

0 个答案:

没有答案