惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
L
LangChain Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Recent Announcements
Recent Announcements
大猫的无限游戏
大猫的无限游戏
罗磊的独立博客
MongoDB | Blog
MongoDB | Blog
博客园 - 【当耐特】
博客园 - 叶小钗
I
InfoQ
MyScale Blog
MyScale Blog
H
Help Net Security
月光博客
月光博客
Vercel News
Vercel News
B
Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
D
DataBreaches.Net
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
N
Netflix TechBlog - Medium
宝玉的分享
宝玉的分享
WordPress大学
WordPress大学
GbyAI
GbyAI
Blog — PlanetScale
Blog — PlanetScale
博客园 - Franky

博客园 - MoenyChen

40、word文档第一页为竖,第二页为横 39、拆分pdf 22、OA办公室申请单 38、制作电子印章—word文档 22、2026年【体检】,营销中心的部门名保留到二级(最便捷方法) 21、2026年【世界杯】流程 20、2026年【体检】汇总 111、【excel】把竖列每个单元格的内容黏贴到一个单元格上,并且名字用顿号隔开 19、2026年【体检】 13、柱状图数据太多,如何只显示需要的列? 18、【2026年世界杯】人员收集付款汇总2 1、门尺寸测量 35、【python】嵌套函数 34、【python】匿名函数 17、【2026年世界杯】人员收集付款汇总 33、【python】文件追加 32、【python】写入文件 31、【python】读取文件 30、【python】绝对路径和相对路径 29、【python】信息管理系统 28、【python】函数定义、传参、返回 27、【python】用户登录验证 26、【python】continue语句 25、【python】break语句 24、【python】while函数 38、拆分pdf 23、【python】range函数 22、【python】for循环 21、【python】字典的增删查改 20、【python】字典数据类型
36、【python】闭包函数
MoenyChen · 2026-06-18 · via 博客园 - MoenyChen

闭包形成的三个条件:

1、要有一个函数,这个函数里面定义变量

2、在这个函数里面要有一个内层函数,这个内层函数里面用到了外层函数的变量

闭包作用:

避免用全局变量,如果我们不想要全局变量污染,又需要保存状态的话,闭包函数就是很好选择

注意事项:

1、外层函数的参数其实也是变量,本质上这个形参是我们的局部变量

2、外层函数必须把内存函数返回出去(返回的层函数这个整体,而不是调用内层函数)

闭包结构:

def 外层函数(参数)

  #外层变量
  变量=值
  def 内层函数(内层参数)
  #使用外层变量
  return 结果


return 内层函数 #注意:不加括号

#先调用外层函数,得到内层函数(闭包)
闭包函数=外层函数(实参)