python 学习DAY12
一.函数名的应用
可作为劣表中元素进行储存
可作为参数传递给函数
可作为函数的返回值
二.闭包
具体操作是使内层函数访问外层函数的变量
优点
可以保护局内元素不受外界影响
可以让变量常驻内存,便于快速调用
三.迭代器
首先事用.dir()查看可以是用那些参数,找到想要的迭代器
可以用来遍历可迭代对象
可迭代对象:iterable,包含__iter__()迭代器,没有迭代器操作__next()
迭代器:iterator,包含__iter__()迭代器,包含迭代器操作__next()
特点
只能向前迭代
惰性机制
可以省内存
四.for循环处理异常内部机制
it = xx.__iter__() #使用获取到的迭代器
while 1: 使用while循环不断获取数据
try:#尝试取出所有数据
data = it.__next__()#使用迭代器参数
xxxxxx
except StopIteration:#处理报错
break#处理完成之后跳出循环
转载于:https://www.cnblogs.com/yuegege/p/9455253.html
python 学习DAY12相关推荐
- Python学习day12(生成器,列表/生成器推导式)
Python学习day12(生成器,列表/生成器推导式) 生成器 初始生成器 我们知道的迭代器有两种:一种是调用方法直接返回的,一种是可迭代对象通过执行iter方法得到的,迭代器有的好处是可以节省内存 ...
- Python学习Day12
1.函数对象复习一.函数对象:把函数的内存地址当作一种变量值去使用1.引用x = 10y = xdef func1():print('from func')func1 = 函数的内址func2 = f ...
- Python学习笔记:Day1-2 开发环境搭建
前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此,写下这些帖 ...
- Python学习笔记:Day 16 编写移动App
前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此,写下这些帖 ...
- Python学习笔记:Day15 部署Web App
前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此,写下这些帖 ...
- Python学习笔记:Day14 完成Web App
前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此,写下这些帖 ...
- Python学习笔记:Day13 提升开发效率
前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此,写下这些帖 ...
- Python学习笔记:Day 12 编写日志列表页
前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此, 写下这些 ...
- Python学习笔记:Day11 编写日志创建页
前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此,写下这些帖 ...
最新文章
- Oracle数据库查看表空间是否为自增的
- 裸辞后,从Android转战Web前端的学习以及求职之路
- NYOJ 608 畅通工程 并查集
- js 弹出层的点击事件影响到底层的点击事件_聊一聊 Node.js 错误处理
- Linu移植随笔:由ts_config:Success想到的
- md5加密、Des加密对称可逆加密、RSA非对称可逆加密、https单边验证、银行U盾双边认证...
- 计算机精品视频教程合集
- hadoop安装及简单的使用
- 有幸为鲍勃大叔的封山之作《匠艺整洁之道》写了推荐序,顺手赠书!
- 史上最详细解释接口自动化测试中cookie、session和token的区别【多测师_王sir】
- coreldraw快速撤回_cdr返回上一步的快捷键是什么?
- 内网渗透-Earthworm的简单使用(内网穿透工具)
- 面试官问:如何搭建测试环境?掌握这5种技能和知识就够了
- Java中计算圆柱的体积
- LCN分布式事务(Java)
- 2021window10下的IDEA安装
- html 制作人物模型,星际科幻人物模型材质教程 Stargazer Character Design Tutorial
- 计算机电脑网络电缆,宽带连不上网,电脑显示网络电缆被拔出
- R pdf大小_全能格式转换工具分享,PDF 转 Word、视频图片格式转换等
- 微型计算机用什么显卡,流言终结者 侧板风扇真能给显卡降温吗
热门文章
- 中油即时通信电脑版_一文看懂云视频会议与即时聊天软件的差别
- Curie Module是什么
- 清晨一杯水,到底怎么喝才算健康?
- 越是爱折腾的人就越容易成功
- 为什么你总感觉情绪低落心情颓废?
- c盘能达到1T吗,为什么?
- CPU里都有几十亿个晶体管,万一坏掉几个还能用吗?
- But Wang Xing, who is concerned about long-term
- ### Error building SqlSession. ### Cause: org.apache.ibatis.builder.BuilderException: Error creating
- SqlServer中 查询语句 case when 用法