在Python2.x中,根本无法保证:>>> False = 5>>> 0 == FalseF...
False 。但是,即使发生这种情况,仍然可以正确返回布尔值True和布尔值False进行比较。 在Python3.x True 和 False 是关键字,总是等于 1 和 0 。 在Python 2中的正常情况下,始终在Python 3中: False 对象的类型为 bool ,它是 int 的子类: object | int | bool 这是为什么在你的例子中, ['zero', 'one'...