python中一个函数就是一个作用域
所有的局部变量是放置在其作用域中
代码定义完成后,作用域已经生成,作用域链向上查找
示例:
age = 18
def func1():
age = 73
def func2():
print(age)
# 返回函数名称
return func2
val = func1()
val()
python中一个函数就是一个作用域
所有的局部变量是放置在其作用域中
代码定义完成后,作用域已经生成,作用域链向上查找
示例:
age = 18
def func1():
age = 73
def func2():
print(age)
# 返回函数名称
return func2
val = func1()
val()