除字典类型外,所有标准对象均可以用于布尔值测试
时间: 2024-05-26 10:14:57 浏览: 335
7.字典1
是的,除了字典类型之外,Python中的所有标准对象都可以用于布尔值测试。在Python中,如果一个对象被视为True,它被认为是“真实”的,如果一个对象被视为False,它被认为是“假的”。以下是被视为False的对象:
- False
- None
- 0(包括0.0和0j)
- 空的序列(例如,空的字符串,空的元组和空的列表)
- 空的字典
- 自定义对象的__bool__方法返回False或__len__方法返回0
阅读全文