3.基础语法与实践 基础语法与实践 Python 的异步编程为处理 I/O 密集型任务提供了一种高效的方式,它允许程序在等待 I/O 操作完成时执行其他任务,从而提升程序的并发性和响应速度。本章节将深入探讨 Python 异步编程的基础语法和实践,帮助你理解并掌握异步编程的核心概念。 3.1 定义和运行协程 在 Python 的异步编程中,协程(Coroutine)是异步程序的基本构建块。你可以将协程视为一个可以暂停和恢复执行的函数。协程允许你在函数执行过程中挂起,等待某个操作完成,然后从挂起的地方继续执行,而不会阻塞整个程序的运行。 3.1.1 定义协程 要定义一个协程,你需要使用 语法。 声明的函数被称为协程函数,调用协程函数会返回一个协程对象。