本文共 139 字,大约阅读时间需要 1 分钟。
网上找了找,有点晕了。
我觉得下面这句话理得比较清楚:
生成器是一类特殊 迭代器。
生成器是一个函数,关键字YIELD是有返回值的表达式,不是语句。
yield 是一种产生一个迭代器却不需要构建迭代器的精密小巧的方法。
yield
所以生成器里没有__iter__,也没有__next__;
转载地址:http://xznkx.baihongyu.com/