码迷,mamicode.com
首页 > 其他好文 > 详细

True or False

时间:2016-11-25 07:03:16      阅读:182      评论:0      收藏:0      [点我收藏+]

标签:bsp   其他   操作   整数   实例   值类型   序列   dash   运算   

任何对象都可以被测试真值、用于ifwhile条件中或作为下面的布尔操作的操作数。以下值被视为假:

  • None
  • False
  • 任何数值类型的零,例如,00.00j 。
  • 任何空序列,例如,"()[]
  • 任何空映射,例如,{}

用户定义的类的实例,如果该类定义一个 __bool__()__len__()方法,当该方法返回布尔False或整数零的时候 。

所有其他值都被认为是真 —— 所以许多类型的对象总是为真。

结果为布尔值的操作和内置函数,总是返回0False表示假,返回1True表示真,除非另有说明。(重要的例外:布尔运算orand总是返回其操作数之一。)

True or False

标签:bsp   其他   操作   整数   实例   值类型   序列   dash   运算   

原文地址:http://www.cnblogs.com/lcgsmile/p/6100082.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!