闭包

描述

  闭包的定义:

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

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

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

    def inner():
        return x + 1 

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


z = outer()
print(z())  # 101
View Code
 
原文地址:https://www.cnblogs.com/yujiemeigui/p/14612096.html