什么是 Python 生成器?
Generator 是一种函数,它允许我们指定一个充当迭代器的函数,因此可以在for循环中使用。
for
在生成器函数中,yield 关键字替换 return 语句。
def fn(): return "简单的 Python 函数" def generate(): yield "Python 生成器函数" print(next(generate()))
输出
Python 生成器函数