<分区>
我知道你是“not supposed to”使用内置名称作为函数的参数,但有时它们最有意义:
def foo(range=(4,5), type="round", len=2):
但是如果这已经完成,并且 range
变量已经被处理并且不再需要,我该如何回到内置的 range
并在里面使用它foo()
?
del range
不恢复内置:
UnboundLocalError: local variable 'range' referenced before assignment