python如何委派生成器
1、生成器函數包含yieldfrom表達式。
2、在yieldfrom表達式處暫停委派生成器,調用方可直接將數據發送給子生成器。
3、子生成器將輸出值發送給調用方。
4、解釋器會拋出Stopiteration,并將返回值附加到異常對象上。
實例
#協程代碼案例1
defsimple_coroutine():
print('->start')
x=yield
print('->recived',x)
#主線程
sc=simple_coroutine()
print(1111)
#可以使用sc.send(None),效果一樣
next(sc)#預激
print(2222)
sc.send('zhuxiao')
以上內容為大家介紹了python培訓之如何委派生成器,希望對大家有所幫助,如果想要了解更多Python相關知識,請關注IT培訓機構:千鋒教育。