简介 — Python 文档
介绍
“Python 库”包含几种不同类型的组件。
它包含通常被视为语言“核心”一部分的数据类型,例如数字和列表。 对于这些类型,Python 语言核心定义了字面量的形式并对其语义施加了一些限制,但并未完全定义语义。 (另一方面,语言核心确实定义了句法属性,例如运算符的拼写和优先级。)
该库还包含内置函数和异常——所有 Python 代码都可以使用这些对象,无需 import 语句。 其中一些是由核心语言定义的,但许多不是核心语义所必需的,仅在此处进行描述。
然而,该库的大部分由一组模块组成。 有很多方法可以剖析这个集合。 一些模块是用 C 编写的并内置于 Python 解释器中; 其他人用 Python 编写并以源代码形式导入。 一些模块提供了高度特定于 Python 的接口,比如打印堆栈跟踪; 有些提供特定于特定操作系统的接口,例如访问特定硬件; 其他人提供特定于特定应用程序域的接口,如万维网。 一些模块在 Python 的所有版本和端口中都可用; 其他只有在底层系统支持或需要它们时才可用; 还有一些只有在编译和安装 Python 时选择了特定的配置选项时才可用。
本手册是“由内而外”组织的:首先介绍内置函数、数据类型和异常,最后介绍模块,按相关模块的章节进行分组。
这意味着,如果您从头开始阅读本手册,并在感到无聊时跳到下一章,您将对 Python 库支持的可用模块和应用程序领域有一个合理的概述。 当然,你没有有像小说一样阅读——你也可以浏览目录(在手册前面),或者在索引中查找特定的功能、模块或术语(在后面)。 最后,如果您喜欢学习随机主题,您可以选择一个随机页码(参见模块 random)并阅读一两节。 无论您阅读本手册各节的顺序如何,从 内置功能 一章开始都会有所帮助,因为本手册的其余部分假定您已熟悉该材料。
让表演开始吧!
可用性说明
- “可用性:Unix”注释意味着该函数在 Unix 系统上很常见。 它没有就其在特定操作系统上的存在做出任何声明。
- 如果没有单独说明,所有声称“可用性:Unix”的功能都在 macOS 上受支持,它构建在 Unix 核心上。