其他分享
首页 > 其他分享> > 闭包

闭包

作者:互联网

在一个外函数中定义了一个内函数,内函数里运用了外函数的临时变量,并且外函数的返回值是内函数的引用。这样就构成了一个闭包。闭包具有提高代码复用性的作用。

def line_cof(a,b):
    def line(x):
        return a*x+b
    return line
line1 = line_cof(1,1)    # x+1
line2 = line_cof(4,5)    # 4x+5
print(line1(5))   # 输出6
print(line2(5))    # 输出25s
 

参考:https://blog.csdn.net/qq_21997625/article/details/105693884

 

标签:闭包,函数,line2,line1,cof,line
来源: https://www.cnblogs.com/picassooo/p/16585212.html