1. 程式人生 > >@python yeild關鍵字

@python yeild關鍵字

在閱讀別人程式碼時,發現yield關鍵字,遂查詢別人博文加以理解,記錄下來,以備後續查詢使用。 定義函式使用yield關鍵字可以替換掉return,使用yeild關鍵字本身是將該關鍵字所在的函式變成一個生成器,用來生成所需的資料,而無需一次生成所有資料佔據大量的儲存空間,同時yeild關鍵字,可配合next()函式使用連續進行下次操作(從上次yeild的地方);若在迴圈之中,無需next(),直接自動進行下次操作。