文章目录 前言一、生成器函数 前言 在 Python 中,使用了 yield 的函数被称为生成器(generator) yield 是一个关键字,用于定义生成器函数,生成器函数是一种特殊的函数,可以在迭代过程中逐步产生值,而不是一次性返回所有结果。 一、生成器函数 def generator(n):while n > 0:yield nn -= 1if __name__ == '__main__':ls = generator(5)print(next(ls)) # 5print(next(ls)) # 4for _ in ls:print(_) # 3,2,1