假设:
def myfunc(x):
listv = []
listv.append(x)
是否有一个关键字来阻止变量(listv)被重新分配?
我们假设NRA
是一个关键字:
def myfunc(x):
NRA listv = []
listv.append(x)
...行将被读取而不被重新分配,但变量仍然有效,为每个函数调用附加新值。我知道GLOBAL变量,但我只想知道关键字是否存在!
答案 0 :(得分:0)
函数中的变量不应该在函数调用之间持久化。因为函数是可重用的代码,可以从程序中的不同上下文中调用。那么对你的回答,不!在函数持久化中声明变量没有关键字。