【python】打卡学习第六天-迭代器、生成器


活动地址:CSDN21天学习挑战赛

学习的最大理由是想摆脱平庸,早一天就多一份人生的精彩;迟一天就多一天平庸的困扰。各位小伙伴,如果您:
想系统/深入学习某技术知识点…
一个人摸索学习很难坚持,想组团高效学习…
想写博客但无从下手,急需写作干货注入能量…
热爱写作,愿意让自己成为更好的人…

欢迎参与CSDN学习挑战赛,成为更好的自己,请参考活动中各位优质专栏博主的免费高质量专栏资源(这部分优质资源是活动限时免费开放喔~),按照自身的学习领域和学习进度学习并记录自己的学习过程。您可以从以下3个方面任选其一着手(不强制),或者按照自己的理解发布专栏学习作品,参考如下:

**

学习日记

**
1,学习知识点

迭代器:

迭代定义、迭代对象、使用方法

生成器“”

2,学习遇到的问题

api没接触过

3,学习的收获

pdfplumber块的api使用

4,实操

迭代器:重复的过程

特性:只能向前遍历不会倒退

适用范围:list、tuple、dict、set、str、生成器

特殊的返回停止方式:stoplteration

使用raise去返回stoplteration即可终止迭代器

生成器:仅重复一次的迭代器

特性:值存储单元单一,并非遍历即可访问全部数据,只能暂存于其他数据单元内

模块api相关

迭代器:iter以及next。

生成器:定义一个生成函数,其使用yield返回值。

猜你喜欢

转载自blog.csdn.net/qq_34217861/article/details/126338686