python yield

yield需要返回多個結(jié)果時使用

#coding:utf-8

def get():
    yield 1
    yield 2
    return
    yield 3


if __name__=='__main__':
    for i in get():
        print i

輸出結(jié)果

1
2
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

  • 當函數(shù)中包含yield時,函數(shù)被調(diào)用后并沒有執(zhí)行,可以通過next()語句讓它執(zhí)行,直到遇到y(tǒng)ield表達式處。如...
    sum3mer閱讀 358評論 0 0
  • 1.yield yield,丫的就是一個迭代器,相當于每次調(diào)用一個next()方法,但不會返回一個整體的迭代結(jié)果,...
    Wallace_QIAN閱讀 593評論 0 0
  • 從例 1.1 可以看到,func和gen都是函數(shù), 但前者返回數(shù)字 1,后者返回的是個生成器(generator)...
    樊海鵬閱讀 271評論 0 0
  • 簡介 基本概念 Generator函數(shù)是ES6提供的一種異步編程解決方案,語法行為與傳統(tǒng)函數(shù)完全不同。本章詳細介紹...
    呼呼哥閱讀 1,135評論 0 4
  • 月圓之夜,人們喜歡放一些孔明燈,希望夢想和月一樣圓
    寧洱閱讀 252評論 0 0

友情鏈接更多精彩內(nèi)容