全国旗舰校区

不同学习城市 同样授课品质

北京

深圳

上海

广州

郑州

大连

武汉

成都

西安

杭州

青岛

重庆

长沙

哈尔滨

南京

太原

沈阳

合肥

贵阳

济南

下一个校区
就在你家门口
+
当前位置:首页  >  技术干货  >  详情

Ppython await是什么?

来源:千锋教育
发布人:xqq
2023-11-12

推荐

在线提问>>

await的解释:

await用来声明程序挂起。

比如异步程序执行到某一步时需要等待的时间很长,就将此挂起,去执行其他的异步程序。

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

程序解释:

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

当程序碰到关键字awaitb()后,异步程序挂起后去执行另一个异步b程序,就是从函数内部跳出去执行其他函数,

当挂起条件消失后,不管b是否执行完,要马上从b程序中跳出来,回到原程序执行原来的操作。

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

如果要在b执行完才返回,也就不需要用await关键字了,直接调用b函数就行。

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

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

以上内容为大家介绍了Ppythonawait是什么?,希望对大家有所帮助,如果想要了解更多Python相关知识,请关注IT培训机构:千锋教育。

相关文章

python类和实例是什么

python怎么写个简单的python脚本

pythonpip是什么意思

pythonstr函数怎么使用

python有哪些推荐使用的装饰器?

开班信息 更多>>

课程名称
全部学科
咨询

HTML5大前端

Java分布式开发

Python数据分析

Linux运维+云计算

全栈软件测试

大数据+数据智能

智能物联网+嵌入式

网络安全

全链路UI/UE设计

Unity游戏开发

新媒体短视频直播电商

影视剪辑包装

游戏原画

    在线咨询 免费试学 教程领取