Python 的 and-or 技巧
摘要:
布尔上下文在 Python 中,可以在布尔上下文中使用几乎所有类型的表达式。通常的数据类型的“空值”都为 False。None为假值数值0,0.0等为假值空串""为假值空列表[]为假值空元组()为假值...逻辑演算在 Python 中,and 和 or 按照下面的规则执行布尔逻辑演算:对于 and,从左到右运算:如果所有表达式都为真,则 and 返回最后一个表达式。否则,and 返回第一个假值。对于 or,从左到右运算:如果有一个为真,则 or 立刻返回该值。否则,or 返回最后一个表达式。or 找到第一个真值后会忽略计算剩余的表达式。注意到:返回的并不是布尔值,而是其中某 阅读全文
posted @ 2013-05-21 21:12 micky.zhou 阅读(329) 评论(0) 推荐(0) 编辑