特牛生活网

python中的生成器 -- yield的用法_python yield菜鸟教程-CSDN博客

网友收藏
文章浏览阅读175次。跟着菜鸟教程初学python3,在"迭代器与生成器"一节,遇到个比较生疏的概念“生成器”,下面贴一下我的理解,如有不对之处,请多多指正: 所谓生成器,就是代码中使用到了yield关键字的函数 普通的函数,返回值类型根据return的类型而定, 而这样的函数,返回值类型固定为迭代器类型<class 'generator'> 与return相比,yield起到的效果是“记忆返回”: 像所有的迭代器一样,第一次调用迭代器对象的__next__()方法_python yield菜鸟教程