python--闭包

  在一个外函数中定义了一个内函数,内函数里运用了外函数的临时变量,并且外函数的返回值是内函数的引用。这样就构成了一个闭包。

闭包=函数块+定义函数时的环境

def outer():
    a = 6
    def inner():
        print(a)
    return inner
f = outer()
f()
#输出:6

  

 

posted @ 2019-09-16 21:18 良辰# 阅读(...) 评论(...) 编辑 收藏