Skip to main content

1. 介绍

“Python库”包含几种不同类型的组件。

它包含通常被认为是语言“核心”的一部分的数据类型,例如数字和列表。对于这些类型,Python语言核心定义了字面量的形式,并在它们的语义上放置了一些约束,但是没有完全定义语义。 (另一方面,语言核心确定定义语法属性,如拼写和运算符的优先级。)

该库还包含内置的函数和异常—对象,可以由所有Python代码使用,而不需要 import 语句。其中一些由核心语言定义,但是许多对于核心语义不是必需的,并且仅在这里描述。

然而,库的大部分由模块的集合组成。有很多方法来剖析这个集合。一些模块用C编写,并内置到Python解释器中;其他是用Python编写的,并以源代码形式导入。一些模块提供了高度特定于Python的接口,例如打印堆栈跟踪;一些提供特定于特定操作系统的接口,例如对特定硬件的访问;其他提供特定于特定应用领域的接口,例如万维网。一些模块可用于所有版本和Python的端口;其他仅在底层系统支持或需要时可用;还有一些只有在编译和安装Python时选择了特定的配置选项才可用。

本手册是“从内到外”:首先描述内置函数,数据类型和异常,最后是相关模块的章节中的模块。

这意味着,如果您从一开始就开始阅读本手册,并且当您感到无聊时,跳到下一章,您将获得Python库支持的可用模块和应用程序区域的合理概述。当然,你不是 have 阅读它像一本小说—你也可以浏览目录(在手册前面),或寻找一个特定的功能,模块或术语在索引中(在后面)。最后,如果你喜欢学习随机主题,你可以选择一个随机页码(参见模块 random)并阅读一两节。无论您阅读本手册各部分的顺序如何,都有助于从 内置函数 章开始,因为本手册的其余部分假设您熟悉本材料。

让节目开始!