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