学习 python进阶 yield

python中生成器有两种:函数生成器和表达式生成器

【函数生成器】若函数体包含yield关键字,再调用函数,并不会执行函数体代码,跌倒的返回值即生成器对象。

生成器对象内置有 __iter__,__next__方法,所以生成器本事就是一个迭代器,可以被for循环遍历。

 

posted @ 2022-09-01 16:35  测试小潘  阅读(22)  评论(0)    收藏  举报