在布尔运算的上下文中,以及当控制流语句使用表达式时,以下值将解释为false:False,None,所有类型的数字零以及空字符串和容器(包括字符串,元组,列表,字典)
,集合和Frozensets)。所有其他值均解释为true。
表达式x和y首先计算x;如果x为假,则返回其值;否则,将评估y并返回结果值。
表达式x或y首先计算x; 如果x为true,则返回其值;否则,将评估y并返回结果值。
有关更多参考,请阅读有关布尔运算的更多信息:http : //docs.python.org/reference/expressions.html#boolean-
operations



