Python yield 关键字
示例
从函数中返回三个值
def myFunc()
yield "Hello"
yield 51
yield "Good Bye"
x = myFunc()
for z in x
print(z)
自己动手试一试 »
定义和用法
yield
关键字用于从函数返回一系列值。
与会停止函数进一步执行的 return
关键字不同,yield
关键字会继续执行到函数末尾。
当你使用 yield
关键字调用函数时,返回值将是一系列值,每个 yield
对应一个值。
相关页面
使用 return
关键字只返回一个值,并停止进一步执行。
在我们的Python 函数教程中阅读更多关于函数的信息。