# 闭包:在函数内部在定义一个函数,并且这个函数用到了外部函数的变量,那么将这个函数与这些变量统称为闭包。
# 实例如下:
def test1(num):
    def test1_in(num_in):
        return  num + num_in
    return test1_in


def test():
    print("----aaa----")

if __name__ == "__main__":
    test() # ----aaa----
    print(test) # <function test at 0x00768AE0>
    a = test
    print(a) # <function test at 0x00768AE0>
    a() # ----aaa----

    # 测试
    c = test1(10)
    print(c(1)) # 11
    print(c(2)) # 12

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。