一.函数名的应用

可作为劣表中元素进行储存

可作为参数传递给函数

可作为函数的返回值

二.闭包

具体操作是使内层函数访问外层函数的变量

优点

可以保护局内元素不受外界影响

可以让变量常驻内存,便于快速调用

三.迭代器

首先事用.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相关推荐

  1. Python学习day12(生成器,列表/生成器推导式)

    Python学习day12(生成器,列表/生成器推导式) 生成器 初始生成器 我们知道的迭代器有两种:一种是调用方法直接返回的,一种是可迭代对象通过执行iter方法得到的,迭代器有的好处是可以节省内存 ...

  2. Python学习Day12

    1.函数对象复习一.函数对象:把函数的内存地址当作一种变量值去使用1.引用x = 10y = xdef func1():print('from func')func1 = 函数的内址func2 = f ...

  3. Python学习笔记:Day1-2 开发环境搭建

    前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此,写下这些帖 ...

  4. Python学习笔记:Day 16 编写移动App

    前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此,写下这些帖 ...

  5. Python学习笔记:Day15 部署Web App

    前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此,写下这些帖 ...

  6. Python学习笔记:Day14 完成Web App

    前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此,写下这些帖 ...

  7. Python学习笔记:Day13 提升开发效率

    前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此,写下这些帖 ...

  8. Python学习笔记:Day 12 编写日志列表页

    前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此, 写下这些 ...

  9. Python学习笔记:Day11 编写日志创建页

    前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此,写下这些帖 ...

最新文章

  1. Oracle数据库查看表空间是否为自增的
  2. 裸辞后,从Android转战Web前端的学习以及求职之路
  3. NYOJ 608 畅通工程 并查集
  4. js 弹出层的点击事件影响到底层的点击事件_聊一聊 Node.js 错误处理
  5. Linu移植随笔:由ts_config:Success想到的
  6. md5加密、Des加密对称可逆加密、RSA非对称可逆加密、https单边验证、银行U盾双边认证...
  7. 计算机精品视频教程合集
  8. hadoop安装及简单的使用
  9. 有幸为鲍勃大叔的封山之作《匠艺整洁之道》写了推荐序,顺手赠书!
  10. 史上最详细解释接口自动化测试中cookie、session和token的区别【多测师_王sir】
  11. coreldraw快速撤回_cdr返回上一步的快捷键是什么?
  12. 内网渗透-Earthworm的简单使用(内网穿透工具)
  13. 面试官问:如何搭建测试环境?掌握这5种技能和知识就够了
  14. Java中计算圆柱的体积
  15. LCN分布式事务(Java)
  16. 2021window10下的IDEA安装
  17. html 制作人物模型,星际科幻人物模型材质教程 Stargazer Character Design Tutorial
  18. 计算机电脑网络电缆,宽带连不上网,电脑显示网络电缆被拔出
  19. R pdf大小_全能格式转换工具分享,PDF 转 Word、视频图片格式转换等
  20. 微型计算机用什么显卡,流言终结者 侧板风扇真能给显卡降温吗

热门文章

  1. 中油即时通信电脑版_一文看懂云视频会议与即时聊天软件的差别
  2. Curie Module是什么
  3. 清晨一杯水,到底怎么喝才算健康?
  4. 越是爱折腾的人就越容易成功
  5. 为什么你总感觉情绪低落心情颓废?
  6. c盘能达到1T吗,为什么?
  7. CPU里都有几十亿个晶体管,万一坏掉几个还能用吗?
  8. But Wang Xing, who is concerned about long-term
  9. ### Error building SqlSession. ### Cause: org.apache.ibatis.builder.BuilderException: Error creating
  10. SqlServer中 查询语句 case when 用法