bool([x])
将 x 转换为布尔值(True
或 False
);如果 x 缺省,返回 False
。
说明
参数 x 可以是任意对象或缺省。
示例
>>> bool(0)
False
>>> bool('')
False
>>> bool([])
False
>>> bool(())
False
>>> bool(432)
True
>>> bool('iopp')
True
>>> bool([0])
True
>>> bool()
False
>>> bool((0, 9))
True
>>> class fooType:
... def __index__(self):
... return 25
...
>>> t=fooType()
>>> bool(t)
True
>>>