18年前,Python在2.3版本中引入了布尔类型,但是叫法跟C/C++/JAVA不同,而且在用法上也有极大的差异。习惯了Python的用法后,很难再喜欢其它语言的写法。

以下两篇文章分别关于CPython解释器的实现源码,以及核心开发者们的内部讨论,是对这个话题最为详细的介绍。

1. Python 为什么能支持任意的真值判断?
mp.weixin.qq.com

2. Python 为什么要在 18 年前引入布尔类型?且与 C、C++ 和 Java 都不同?
mp.weixin.qq.com
展开
Python猫于2020-08-11 14:45发布的图片
Python猫于2020-08-11 14:45发布的图片
Python猫于2020-08-11 14:45发布的图片
Python猫于2020-08-11 14:45发布的图片
评论