Python闭包函数

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)