在Python中,以下数据被视为False:
False: 布尔值False
None: None对象
0: 整数0
0.0: 浮点数0.0
空容器: 空字符串 ''、空列表 []、空元组 ()、空字典 {}
自定义对象: 如果类实现了__bool__()或__len__()方法返回False或返回0,则对象被视为False
除了上述情况之外,其他任何数据都被视为True。
【python】python 数据为False的情况
于 2023-07-21 16:24:49 首次发布
在Python编程中,布尔值False、None对象、整数0、浮点数0.0、空字符串、空列表、空元组、空字典以及实现特定方法返回False或0的自定义对象会被视为False。所有其他数据则被视为True。

2447

被折叠的 条评论
为什么被折叠?



