1. 首页
  2. 数据库
  3. 其它
  4. Python中闭包的用法

Python中闭包的用法

上传者: 2020-12-23 00:37:09上传 PDF文件 39.29KB 热度 22次
闭包 闭包是由函数及其相关的引用环境组合而成的实体(即:闭包=函数块+引用环境)。 def outer(n): num = n def inner(): return num + 1 return inner print(outer(3)()) # 4 print(outer(5)()) # 6 在这段程序中,函数 inner 是函数 outer 的内嵌函数,并且 inner 函数是outer函数的返回值。我们注意到一个问题:内嵌函数 inner 中引用到外层函数中的局部变量num,Python解释器会这么处理这个问题呢? 先让我们来看看这段代码的
下载地址
用户评论