首页 > 编程语言 > 详细

python中闭包的概念

时间:2019-12-23 11:04:34      阅读:113      评论:0      收藏:0      [点我收藏+]

闭包:简单来说,就是一个外部函数的返回值是内部函数的引用

通过一个例子来说明

def outer(a):

  b = 10

  def inner():

    print(a+b)

  return inner   #返回函数内部定义的一个函数,这样外部函数的返回就是内部函引用

        #返回函数引用时,不能加括号(),加了括号函数则就被执行了

 

inner_func = outer(5) 

inner_func() #这里调用引用,在后面加上括号,则执行定义的inner函数。

python中闭包的概念

原文:https://www.cnblogs.com/laofang/p/12082514.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!