首页 > 其他分享 >闭包

闭包

时间:2022-08-14 12:34:36浏览次数:68  
标签:闭包 函数 line2 line1 cof line

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

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
From: https://www.cnblogs.com/picassooo/p/16585212.html

相关文章

  • 闭包和闭包的应用
    闭包//闭包:函数嵌套函数,内部函数就是闭包    //正常情况下,函数执行完成,内部变量就会被销毁(释放内存空间)    //闭包:内部函数没有执行完成,外部函数变量......
  • 09闭包与作用域
    1<!doctypehtml>2<htmllang="en">3<head>4<metacharset="UTF-8">5<metaname="viewport"6content="width=device-width,us......