我设置True = False,我无法撤消它

dyl*_*nan 13 python python-2.x

我在这个代码高尔夫线程中,我在Python 2中学到了你可以设置True=False.现在我想回到真实的世界我想True是普通的旧真实的,但如果我跑True=Truepython的转移分配TrueFalse.

我意识到我可以分配True=1并且事情将大部分正常工作,但是有没有办法在True不重置内核的情况下重置?

use*_*ica 27

del True
Run Code Online (Sandbox Code Playgroud)

这将删除您为其创建的绑定True,取消隐藏内置绑定.这是一个稍微更彻底的方法来解除你的错误,而不是分配任何东西True,虽然它通常无关紧要.

  • upvote for _correct_方式来做到这一点.它也比我的高尔夫球更高,所以+1:P (2认同)

Hyp*_*ino 8

很多东西都回归了True.做True = 1 == 1.

故事的道德:不要在生产环境中运行代码高尔夫代码!你很幸运,这就是你所做的一切,其中很多东西都更糟......我知道,来自PPCG:P


Ste*_*ann 6

只是一个有趣的一个:

True = not True
Run Code Online (Sandbox Code Playgroud)