重点:记函数是由哪个创建的,函数就从哪里开始找
# 第一题
name = 'alex'
def base():print(name) # name = alexdef 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()
注意:函数在何时被谁创建?