可能是因为Python 2.6不仅允许True = False
而且允许您说一些有趣的事情,例如:
__builtin__.True = False
这将重置True
到False
整个过程。这可能导致发生非常有趣的事情:
>>> import __builtin__
>>> __builtin__.True = False
>>> True
False
>>> False
False
>>> __builtin__.False = True
>>> True
False
>>> False
False
编辑 :正如Mike所指出的,Python Wiki在“ 核心语言更改” 下也声明了以下内容: