Python内置函数(8)——bool
英文文档:
class bool([x])
    Return a Boolean value, i.e. one of True or False. x is converted using the standard truth testing procedure. If x is false or omitted, this returns False; otherwise it returns True. The bool class is a subclass of int (see Numeric Types — int, float, complex). It cannot be subclassed further. Its only instances are False and True (see Boolean Values).
说明:
1.返回值为 True 或者 False 的布尔值
2.参数如果缺省则返回 False
>>> bool(True) True >>> bool(False) False >>> bool(false) # 大小写敏感。 Traceback (most recent call last): File "<stdin>", line 1, in <module> NameError: name 'false' is not defined >>> bool() # False
3.逻辑测试单元表达式:
传入 bool 类型的值:按原值返回
数值类型:非0 为 True,0为 False,
可迭代对象:字符串,类表,元组,集合,空则返回 False,非空则返回 True。
None :返回 False
>>> bool() False >>> bool(True) True >>> bool(False) False >>>
>>> bool(None)
False
 
                    
                
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号