1 、闭包的概念

#-*-coding:utf-8-*-
'''1、闭包:内部函数调用外部函数的变量
'''
def outer():a = 1def inner():print(a)print(inner.__closure__)
outer()
print(outer.__closure__)


2    闭包的使用

#-*-coding:utf-8-*-
'''1、闭包:内部函数调用外部函数的变量 2、延长了生命周期
'''
def outer():a = 1def inner():print(a)return innerinn = outer()
inn() # 这样就可以在函数外外面使用内部函数,这就是闭包的最常见的用法


3   闭包的使用

#-*-coding:utf-8-*-
'''1、闭包:内部函数调用外部函数的变量2、闭包的使用,节省时间,不用重新定义,节省内存空间3、爬虫的使用
'''
from urllib.request import urlopen
def get_url():url = 'http://www.baidu.com/'def get():ret = urlopen(url).read() # 获取网页的源码,分析数据print(ret)return  get
get_func = get_url()
get_func()

转载于:https://www.cnblogs.com/sunnybowen/p/10250300.html

Python(60)_闭包相关推荐

  1. Python 进阶_闭包 amp; 装饰器

    目录 目录 闭包 函数的实质和属性 闭包有什么好处 小结 装饰器 更加深入的看看装饰器的执行过程 带参数的装饰器 装饰器的叠加 小结 装饰器能解决什么问题 小结 闭包 Closure: 如果内层函数引 ...

  2. Python 进阶_闭包 装饰器

    目录 目录 闭包 函数的实质和属性 闭包有什么好处 小结 装饰器 更加深入的看看装饰器的执行过程 带参数的装饰器 装饰器的叠加 小结 装饰器能解决什么问题 小结 闭包 Closure: 如果内层函数引 ...

  3. python闭包的应用场景_简单谈谈Python中的闭包

    Python中的闭包 前几天又有人留言,关于其中一个闭包和re.sub的使用不太清楚.我在脚本之家搜索了下,发现没有写过闭包相关的东西,所以决定总结一下,完善Python的内容. 1. 闭包的概念 首 ...

  4. python闭包详解函数_详解python函数的闭包问题(内部函数与外部函数详述)

    python函数的闭包问题(内嵌函数) >>> def func1(): ... print ('func1 running...') ... def func2(): ... pr ...

  5. python笔记_第三周

    python笔记_第三周 第十天 回调函数 回调函数就是一个被作为参数传递的函数把函数a当做一个值 赋值给函数b的形参, 在调用函数b的时候 在函数体内 适当的实际调用函数a, 这个函数a就是回调函数 ...

  6. Python基础_第2章_Python运算符与if结构

    Python基础_第2章_Python运算符与if结构 文章目录 Python基础_第2章_Python运算符与if结构 Day02之`Python运算符与if结构` 一.昨日回顾 1.回顾昨天的课程 ...

  7. python智慧树判断题_智慧树知到_大数据分析的python基础_判断题答案

    智慧树知到_大数据分析的python基础_判断题答案 答案: 更多相关问题 强心苷中毒先兆症状A.一定次数的早搏B.窦性心律低于60次/minC.视色障碍D.房室传导阻滞E.室性心动 强心苷在临床上可 ...

  8. python ui bs_Guibs的Python学习_列表

    Guibs 的 Python学习_列表# 列表# 列表由一系列按特定顺序排列的元素组成, 其中元素和元素之间可以没有任何关系 # 在 Python 中, 用方括号 [] 来表示列表, 并用逗号 , 分 ...

  9. Python 进阶_生成器 生成器表达式

    目录 目录 相关知识点 生成器 生成器 fab 的执行过程 生成器和迭代器的区别 生成器的优势 加强的生成器特性 生成器表达式 生成器表达式样例 小结 相关知识点 Python 进阶_迭代器 & ...

最新文章

  1. python c扩展
  2. java sound api_Java Sound API
  3. python自然场景文字识别_chineseocr
  4. 1070 结绳 (25 分
  5. onvif学习笔记1:环境准备
  6. 13个DNS 根服务器
  7. Raj Reddy:从印度农村走出来的图灵奖得主
  8. 在 Mac 上的 Safari 浏览器中如何存储网页的一部分或整个网页?
  9. zabbix api 批量添加主机(python3 requests)
  10. proteus 8.6 和proteus 8.8 安装包
  11. QT--内存错误导致程序崩溃
  12. 肥学献礼——自动写诗
  13. 《偷影子的人》书评分享:那份属于我的感动
  14. AutoPatchnbsp;warning:zfaprod.txtnbsp;do…
  15. 智课雅思词汇---二十、前缀syn-sym-syl是什么意思
  16. python画蛋糕祝福图片大全_蛋糕画画图片大全_简单的简笔画图片大全
  17. hadoop安装包下载
  18. GetLastError返回值大全(英文最新版)(1000-4000)
  19. Element和综合练习
  20. 抖音取名,抖音打造人设(取名,头像,简介...):国仁楠哥

热门文章

  1. 显示此文稿缺少字体_打开CAD图纸后,显示缺少SHX文件?这个解决方法你一定要知道...
  2. 服务器网口和虚拟服务器网口配置,Apache服务器使用不同端口配置多个虚拟主机站点...
  3. 【sklearrn学习】朴素贝叶斯
  4. oracle中变量前加冒号_ORACLE 变量的定义和使用
  5. 图论--2-SAT--poj 3678-Katu Puzzle(模板题)
  6. 图论--2-SAT--详解
  7. 图论--LCA--树上倍增法(在线)
  8. 【IT笔试面试题整理】有序数组生成最小高度二叉树
  9. Git丢弃不要的修改
  10. struts2中各版本jar包需求及配置设置