當前位置:成語大全網 - 新華字典 - python yield怎麽實現的

python yield怎麽實現的

yield是生成器關鍵詞,是在函數內使用的生成器語法(妳也可以理解為是用在函數內的創建生成器的方法),讓函數返回的是壹個生成器而不再返回函數計算得到的結果。比如:

也可以使用python2裏的生成器的內部方法next()叠代出來:

叠代完再調用next叠代則會報錯

如果是python3則是使用內置函數next()

同樣的叠代完再叠代則會報錯