全国旗舰校区

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

北京

深圳

上海

广州

郑州

大连

武汉

成都

西安

杭州

青岛

重庆

长沙

哈尔滨

南京

太原

沈阳

合肥

贵阳

济南

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

Ppython await是什么?

发布时间:2023-11-08 09:29:14
发布人:xqq

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怎么在数组添加一行?

2023-11-08
python数据怎么添加列?

python数据怎么添加列?

2023-11-08
python里小数如何表述?

python里小数如何表述?

2023-11-08
chr在python中怎么用?

chr在python中怎么用?

2023-11-08

最新文章

武汉新媒体行业公司排名

武汉新媒体行业公司排名

2023-11-01
武汉新媒体就业现状好吗

武汉新媒体就业现状好吗

2023-11-01
武汉全媒体行业发展现状及趋势

武汉全媒体行业发展现状及趋势

2023-10-31
武汉全媒体现状

武汉全媒体现状

2023-10-31
在线咨询 免费试学 教程领取