01 练习
重点:记函数是由哪个创建的,函数就从哪里开始找
# 第一题
name = 'alex'
def base():
print(name) # name = alex
def func():
name = 'eric'
base() # base中没有name,会从func函数中进行查找
func() # {name=eric, }
# 第二题
name = 'alex'
def func():
name = 'eric'
def base():
print(name) # name = eric 注意函数在何时被谁创建的
base()
func()
# 第三题
name = 'alex'
def func():
name = 'eric'
def base():
print(name) # name = eric 自己没有去父级找。
return base
base = func()
base()
注意:函数在何时被谁创建?