自定义函数---封装变量
当一个嵌套函数在其外部区域引用了一个值时,该嵌套函数就是一个闭包
def adder(x): def wrapper(y): return x + y return wrapperadder5 = adder(5) #返回5+y,封装y变量print(adder5(adder5(6))) 调用封装好的函数,函数作用返回5+y的值def adder(x): def wrapper(y): return x + y return wrapperadder5 = adder(5) #返回5+y,封装y变量print(adder5(adder5(6))) 调用封装好的函数,函数作用返回5+y的值