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 函式教程中閱讀更多關於函式的資訊。