def outer():##全局定义
print('外面')
def inner(): ###局部定义
print('里面')
return inner ###返回inner内存地址
# outer() 全局
#inner() 局部无法执行
inner = outer() ###执行全局outer
inner() ####全局里执行inner
print('===================================================')
def outer1(x,y):
def func():
print(x+y)
return func
func=outer1(1,2) #闭包传参
print(outer1(1,2))
func() ####输出传参结果
print(func)