函数作用域与函数的定义位置有关,与调用位置无关。
name = 'alex'
def foo():
name = 'dog'
def bar():
print(name)
return bar
foo()() # dog
函数作用域与函数的定义位置有关,与调用位置无关。
name = 'alex'
def foo():
name = 'dog'
def bar():
print(name)
return bar
foo()() # dog