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