True = Python 2.x中的错误赋值

lin*_*llo 13 python boolean python-2.x keyword

可能重复:
为什么Python不能像我期望的那样处理真/假值?

似乎是一个愚蠢的问题,但为什么Python中的以下语句未被明确禁止?

>> True=False
>> True
False
Run Code Online (Sandbox Code Playgroud)

如何TrueFalse由Python解释器处理的?

wRA*_*RAR 6

True,就像str任何其他内置函数一样,只是默认情况下存在于作用域中的名称.您可以像任何其他此类名称一样重新绑定它.

  • `None = 42`导致`SyntaxError`.为什么不同的逻辑适用于该名称? (2认同)