访问函数内函数外部的变量

时间:2017-07-26 23:59:42

标签: python function

对不起,如果这太天真了..

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

0 个答案:

没有答案