python中的闭包函数(什么是Python中的闭包)
导读:闭包...
闭包
1.函数引用
运行结果:
图解:
相关推荐:《Python视频教程》
2.什么是闭包
运行结果:
3.看一个闭包的实际例子:
运行结果:
这个例子中 ,函数line与变量a,b构成闭包 。在创建闭包的时候 ,我们通过line_conf的参数a,b说明了这两个变量的取值 ,这样 ,我们就确定了函数的最终形式(y = x + 1和y = 4x + 5) 。我们只需要变换参数a,b ,就可以获得不同的直线表达函数 。由此 ,我们可以看到 ,闭包也具有提高代码可复用性的作用 。
如果没有闭包 ,我们需要每次创建直线函数的时候同时说明a,b,x 。这样 ,我们就需要更多的参数传递,也减少了代码的可移植性 。
相关推荐:
创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!