布尔值是 Python 中的基本数据类型,只有两个值:
True
表示“真”。注意首字母都是大写False
表示“假”。
那么问题来了,什么样的值是True,什么样的值是False呢?
值为True的情况有无数种,但是为False的就只有几种,博主很贴心的给大家做了一个总结,赶快收藏起来吧。
在 Python 中,以下值被计算为 False
:
- 数值类型:
0
、0.0
、0j
(复数)。 - 空容器:
[]
(空列表)、{}
(空字典)、()
(空元组)、set()
(空集合)、""
(空字符串)。 - 空值:
None
。 - 布尔值:直接为
False
的值。
总结以下就是:
- 0
- None
- False
- 五种基本数据基本类型的空值
任何不属于上述范围的值,都被计算为 True
。