闭包

描述

  闭包的定义:

    两个函数嵌套,外部的函数需要返回内部函数的引用

    内部函数使用了外部函数的局部变量

示例代码:
def outer():
    x = 100  # 局部变量

    def inner():
        return x + 1 

    return inner  # 外部函数返回内部函数的引用


z = outer()
print(z())  # 101
View Code

 

 
posted @ 2021-04-02 18:39  御姐玫瑰  阅读(34)  评论(0编辑  收藏  举报
levels of contents