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