代码点读机 / Python / yield

yield Python · 关键字

生成器里的暂停键:交出一个值后挂起,下次从停下的地方继续执行。

怎么用

yield 值

小例子

def 数到三():
    yield 1
    yield 2
    yield 3
for n in 数到三():
    print(n)

运行结果

1
2
3

官方文档:https://docs.python.org/zh-cn/3/reference/simple_stmts.html#yield

在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Python全部词条