
def outer():
a= 1
def inner():
print(a)
inner(a)
outer()
闭包使用场景:在函数外部调用函数内部的函数
闭包优点:在闭包上面(a= 1)只生成一次可以反复使用,而不是每次使用每次生成
def outer():
a= 1
def inner():
print(a)
return inner
inn = outer()
inn()
理解:
返回函数名
inn = outer() = inner
inn()

被折叠的 条评论
为什么被折叠?



