【发布时间】:2026-01-26 11:40:01
【问题描述】:
Python 将布尔值视为整数。为什么?
>>> boolean = True
>>> isinstance(boolean, int)
True
反转条件并询问 Python 整数是否为布尔值(显然不是),你会得到:
>>> integer = 123
>>> isinstance(integer, bool)
False
【问题讨论】:
-
您可以在PEP 285 阅读有关采用
bool类型的信息。这应该有助于解决您的许多问题。
标签: python