您好,登錄后才能下訂單哦!
這篇文章將為大家詳細講解有關python中await函數的簡介,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。
await的解釋:
await用來聲明程序掛起。
比如異步程序執行到某一步時需要等待的時間很長,就將此掛起,去執行其他的異步程序。
await 后面只能跟異步程序或有__await__屬性的對象,因為異步程序與一般程序不同。
程序解釋:
假設有兩個異步函數async a,async b,a中的某一步有await,
當程序碰到關鍵字await b()后,異步程序掛起后去執行另一個異步b程序,就是從函數內部跳出去執行其他函數,
當掛起條件消失后,不管b是否執行完,要馬上從b程序中跳出來,回到原程序執行原來的操作。
如果await后面跟的b函數不是異步函數,那么操作就只能等b執行完再返回,無法在b執行的過程中返回。
如果要在b執行完才返回,也就不需要用await關鍵字了,直接調用b函數就行。
所以這就需要await后面跟的是異步函數了。
在一個異步函數中,可以不止一次掛起,也就是可以用多個await。
關于python中await函數的簡介就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。