Ppython await是什么?
发布时间:2025-12-10 16:52:35

await的解释:
用于声明程序挂起的await。
例如,当异步程序执行到某一步时,需要等待很长时间,然后将其挂起来执行其他异步程序。
await 只能跟随异步程序或__await由于异步程序不同于一般程序,__属性对象。
程序解释:
假设async有两个异步函数 a,async b,await是await中的某一步,
当程序遇到关键字awaittt时 b()之后,将异步程序挂起来执行另一个异步b程序,即跳出函数内部执行其他函数,
当悬挂条件消失时,无论b是否执行,都应立即跳出b程序,返回原程序执行原始操作。
如果await背后的b函数不是异步函数,则操作只能在b执行后返回,而不能在b执行过程中返回。
如果要在b执行后返回,则不需要使用await关键字,直接调用b函数。
所以这就要求await后面跟着异步函数。
在一个异步函数中,可以不止一次挂起,即可以使用多个await。
更多Python知识,请关注:Python自学网!!
下一篇 返回列表
