导语:
本文主要介绍了关于Ppython 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如何获取网页的cookie(cookies)09/18
- ♥ python threading线程同步的实现方法12/18
- ♥ 如何在python3中创建一个新项目11/10
- ♥ 如何在python中表示小数?09/21
- ♥ python匿名函数lambda注意事项11/09
- ♥ 如何用python海龟库画彩虹10/10
内容反馈