python3中函數裏的return和yield共存時的細節

在python3中,生成器的建立方式有兩種:利用列表生成式和函數中添加yield。python 在這須要注意的是,當採集函數建立生成器時,若是函數中含有return,則不會經過return獲得任憑結果,return停止當前生成器,若是執行next()會報錯。函數 def f1(): for i in range(10): print(i) i +=1
相關文章
相關標籤/搜索