python yield的用法

yield在函數中的功能類似於return,不同的是yield每次返回結果之後函數並沒有退出,而是每次遇到yield關鍵字後返回相應結果,並保留函數當前的運行狀態,等待下一次的調用。如果一個函數需要多次循環執行一個動作,並且每次執行的結果都是需要的,這種場景很適合使用yield實現。 包含yield的函數成爲一個生成器,生成器同時也是一個迭代器,支持通過next方法獲取下一個值。 yield基本使
相關文章
相關標籤/搜索