Python 零值

1 投票
2 回答
1090 浏览
提问于 2025-04-16 08:27

在Python 3.X中,除了 FalseNone00.0 之外,还有没有其他的值在用 bool(x) 时会返回 False 呢?

2 个回答

3

任何空的序列或映射对象在判断时也会被认为是 False

>>> bool({})
False
>>> bool([])
False
>>> bool("")
False
>>> bool(())
False
7

这是一个链接,指向Python官方文档中关于“真值测试”的部分。在编程中,真值测试是用来判断某个值是否为真或假。简单来说,就是看一个条件是否成立。你可以通过这个链接了解更多相关内容。

撰写回答