新聞中心
這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
創(chuàng)新互聯(lián)Python教程:pythonreturn和yield的執(zhí)行比較
說(shuō)明

創(chuàng)新互聯(lián)主要從事成都網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì)、網(wǎng)頁(yè)設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)青浦,十多年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來(lái)電咨詢建站服務(wù):028-86922220
1、遇上return會(huì)直接返回值,不會(huì)執(zhí)行下一個(gè)語(yǔ)句。
2、但yield并非如此,在此次迭代返回后,yield函數(shù)將從上次迭代遇到的yield后面的代碼(下一行)開始執(zhí)行。
實(shí)例
def gen_generator():
yield 5
def gen_value():
return 5
if __name__ == '__main__':
ret = gen_generator()
print("yield type:",ret, type(ret))
print("\n----------------------------------\n")
ret = gen_value()
print("return type:",ret, type(ret))以上就是python return和yield的執(zhí)行比較,希望對(duì)大家有所幫助。更多Python學(xué)習(xí)指路:創(chuàng)新互聯(lián)Python教程
本文教程操作環(huán)境:windows7系統(tǒng)、Python 3.9.1,DELL G3電腦。
分享標(biāo)題:創(chuàng)新互聯(lián)Python教程:pythonreturn和yield的執(zhí)行比較
文章位置:http://www.dlmjj.cn/article/ccejcod.html


咨詢
建站咨詢
