一、判断原则
原则一:
and 两真为真,一假为假
or 两假为假,一真为真
原则二:
短路原则:
如果and前面的条件为假,那么跳过and后面的条件(短路)直接返回假(一假为假,所以结果肯定为假)。
如果or前面的条件为真,那么跳过or后面的条件(短路)直接返回真(一真为真,所以结果肯定为真)。
二、结论:
综合上述两个原则,可以概括为:and 左假返左,左真返右(x为True返回y,x为False返回x);or左真返左,左假返右(即x or y,x为True则返回x,x为False则返回y)。
print(0 and False) # 返回0print(0 and 2) # 返回0
print(3 and 0) # 返回0
print(5 and 3) # 返回3 print(3 or 5) # 返回3
print(3 or 0) # 返回3
print(0 or 3) # 返回3
print(0 or False) # 返回False
print(False or 0) # 返回0 标签:返回,判断,False,原则,Python,短路,0print,返回值,3print From: https://www.cnblogs.com/gold-bull/p/17355622.html