知行编程网知行编程网  2022-11-07 18:30 知行编程网 隐藏边栏  0 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于Ppython await是什么?的相关知识,希望可以帮到处于编程学习途中的小伙伴

Ppython 等待是什么?


await的解释:

await用来声明程序挂起。

例如,当一个异步程序执行到某个步骤时,需要等待很长时间,所以它被挂起,执行其他异步程序。

await 后面只能跟异步程序或带有 __await__ 属性的对象,因为异步程序不同于一般程序。


程序解释:

假设有两个异步函数async a,async b,a中的某一步有await,

当程序遇到关键字await b()时,异步程序挂起并执行另一个异步b程序,也就是跳出函数执行其他函数。

当挂起条件消失后,无论b是否执行,都必须立即跳出b程序,回到原程序执行原操作。

如果await后面的b函数不是异步函数,那么操作只能在b执行后返回,在b执行过程中不能返回。

如果要在 b 执行完后返回,不需要使用 await 关键字,直接调用 b 函数即可。

所以这就需要await后面跟的是异步函数了。

在一个异步函数中,可以多次挂起,也就是可以使用多个await。

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享