对不起,如果这太天真了..
global name
name=""
def namecheck(lastname):
if name:
name=lastname+name
else:
name=lastname
print name
namecheck("ravi")
在这样的代码中,如何访问和修改函数内的变量name
,而不必将其作为参数传递。
现在我有这个错误:
UnboundLocalError: local variable 'name' referenced before assignment