在运行Python 2.7解释器时,我False
分配给True
。有没有办法在不重新启动解释器的情况下将True
重置为其原始值?(假设没有任何用户定义的显式引用可用于解释器环境中的原始True
。
是的。
True = (1 == 1)
注意:
>>> True = False
>>> True
False
>>> True and True
False
>>> True = (1 == 1)
>>> True
True
>>> True and True
True
你可以从__builtin__
模块中获取它:
import __builtin__
True = __builtin__.True
因此:
import __builtin__
True = False
print(True)
True = __builtin__.True
print(True)
将输出:
False
True