condition值的确定
condition 的值最终会解析为 bool类型,True 或者Flase
下面的值在作为布尔表达式的时候,会被解释器看作假(false):
•False None 0 “” () [] {}
标准值False和None、所有类型的数字0(包括浮点型、长整型和其他类型)、空序列(如空字符串、空元组和空列表)以及空的字典都为假。其他的都解释为真,包括原生的布尔值True。
•其他所有值都被解释器看做True, 比如所有非0的 整数或小数
condition值的确定
condition 的值最终会解析为 bool类型,True 或者Flase
下面的值在作为布尔表达式的时候,会被解释器看作假(false):
•False None 0 “” () [] {}
标准值False和None、所有类型的数字0(包括浮点型、长整型和其他类型)、空序列(如空字符串、空元组和空列表)以及空的字典都为假。其他的都解释为真,包括原生的布尔值True。
•其他所有值都被解释器看做True, 比如所有非0的 整数或小数