Python3.5.2 document学习系列之02、The Python Standard Library(python 标准库)——介绍
1.介绍
Python库包含几种不同种类的组成部分。
它包含通常被认为是一种语言“核心”部分的数据类型,如数字和列表。对这些类型来说,Python语言核心定义了书写上的格式和位置以及一些语义上的约束,但没有完全定义语法(另一方面,语言核心定义了语法特性像拼写和操作优先级)
这个库也包含了内置函数和例外——objects可以不需要使用import语句而被所有Python代码使用。这些库中的一部分被定义为核心语言,但是许多不是核心语义只是在这里描述。
然而这个库由模块的集合组成。有许多方法去仔细剖析这个集合。一些模块用C语言写成内置在Python编译器中,其它一些用Python写成并以源代码的形式导入。一些模块为Python提供十分详细的接口,像打印堆栈追踪;一些接口详细描述特定的为了操作系统,例如对接特定的硬件;还有一些提供特定接口为了特定应用领域,例如World Wide Web。一些模块可以适用于所有Python版本和端口;其它的仅在底层支持或需要它们时才可用,还有一些只有在编译和安装Python时选择了特定的配置选项才可用。
这个手册以“从内到外”的方式组织。首先介绍了内置函数,数据类型和异常,最后介绍了模块,有关系的模块被放入为一个章节。
这意味着如果你从头开始阅读这个手册,当你乏味时跳到下一个章节你会看到这个模块和应用的场景的合理的概述。当然,你不必像小说一样阅读它——你也可以浏览目录(在手册前面),或者查找特定方法,模块或者术语在索引里。最终,如果你喜欢随意学习主题,你可以选择任意一页阅读一两个部分。不用管你以什么顺序阅读手册,从“内置函数”部分开始都是很有帮助的,同样剩下的部分也是同等的重要。
让我们开始吧!
生词:
literals:字面值,文字
constraint:约束
semantics:语义
essential:基本的,必要的;本质的
bulk:体积,容量
consists of:由...构成
dissect:仔细分析
specific:特殊,特定,明确
hardware:硬件
domain:领域,域名,产业
underlying:潜在的,优先的
compile:编译
reasonable:合理的
regardless:不管,不顾
remainder:剩下的
assume:假定
material:重要的,物质的