我正在使用Python 2.7.3和IPython 0.12.1,而在终端中我初始化了一个名为range的变量。我不会重启会话,我想使用范围功能。我试图将变量设置为None,但是当我尝试调用range()时出现以下错误:
range = [1,2,3]
range = None
range(0,3000,5)
TypeError:'NoneType'对象不可调用
答案 0 :(得分:4)
您必须删除range
变量才能获得内置函数,但不能给它none
。
像这样:
>>> range
<built-in function range>
>>> range = 1
>>> range
1
>>> del range
>>> range
<built-in function range>