Python--day12--生成器
---恢复内容开始---
前言:
什么生成器,什么是生成器函数

1,生成器函数:只要含有yield关键字的函数都是生成器函数
2,yield不能和return共用且需要写在函数内
3,生成器函数:执行之后会得到一个生成器作为返回值

4,生成器中即含有_next_()方法又含有_iter_方法,说明生成器就是一个迭代器,由此可以通过从迭代器中取值的方法去生成器里取值

生成器里面的程序执行步骤:
1,yield 'a'和return ‘a’的区别,yield'a'返回a之后并不会结束程序的执行
,
2,与for循环的关系

3,生成器的书写格式:与for循环结合的生成器

---恢复内容结束---
前言:
什么生成器,什么是生成器函数

1,生成器函数:只要含有yield关键字的函数都是生成器函数
2,yield不能和return共用且需要写在函数内
3,生成器函数:执行之后会得到一个生成器作为返回值

4,生成器中即含有_next_()方法又含有_iter_方法,说明生成器就是一个迭代器,由此可以通过从迭代器中取值的方法去生成器里取值

5,监听文件输入的例子


浙公网安备 33010602011771号