本篇博客继续为你的 Python 技能树补充知识点。

生成器函数

何为生成器,它的关键是生成一个值,而不是返回一个值。

生成器的实现

在函数中使用 yield 替换 return 即可。

# 声明一个生成器函数
def my_func(x):
    while x < 15:
        x += 1
        yield x


# 创建函数实例
func = my_func(10

更多推荐

7. 简单生成器函数,Pool 实现多进程程序,异常管理,浏览器版本帮助手册