生成器yield關鍵字

yield是一個相似return的關鍵字,只是這個函數返回的是個生成器 當你調用這個函數時,函數內部代碼並不當即執行,這個函數只是返回一個生成器對象。 當你使用for迭代時,函數中的代碼纔會執行。web #使用yield方式建立一個生成器 def createGenerator(): for i in range(10): yield i**2 pass
相關文章
相關標籤/搜索