布尔值(Boolean values)

布尔值是特殊的整数。 尽管布尔值由常量 True 和 False 来表示, 如果将布尔值放到一 个数值上下文环境中(比方将 True 与一个数字相加), True 会被当成整数值 1, 而 False 则会被当成整数值 0。

 

下列对象的布尔值是 False:

  •  None
  • False (布尔类型)
  • 所有的值为零的数:
  • 0 (整型)
  • 0.0(浮点型)
  • 0L (长整型)
  • 0.0+0.0j (复数)
  •  "" (空字符串)
  • [] (空列表)
  • () (空元组)
  • {} (空字典)

值不是上面列出来的任何值的对象的布尔值都是True。

posted on 2015-04-04 13:30  长长的天  阅读(1286)  评论(0编辑  收藏  举报

导航