为什么boolean不是独立于python中的整数类型?

时间:2016-09-23 06:29:18

标签: python language-design

与python中的大多数编程语言不同,我认为boolean类型是整数值1的占位符,因为以下代码可以很好地工作。

>>> i = 0
>>> while i < 10:
...     i += True
...     print i

我想知道,为什么python的设计者会创建布尔类型,当他们没有无法通过整数完成的显式工作时,更像是一个整数,并且可以作为一个使用,所以除了可读性之外在python中有一个布尔值还有其他意义吗?

0 个答案:

没有答案