Python标准库:1. 介绍

时间:2021-09-01 22:33:08

标准库包含了几种不同类型的库。

 

首先是那些核心语言的数据类型库,比如数字和列表相关的库。在核心语言手册里只是描述数字和列表的编写方式,以及它的排列,而没有定义它的语义。换一句话说,核心语言手册只是定义语法和优先级之类,并没有定义对这些类型的功能上的操作。

 

其次标准库包含了一些内置函数和异常处理对象,在使用这些对象时,并不需要明确使用import语句进行导入。其中有一些是核心语言需要的,但很多不是核心语言需要的,也在这里描述。

 

最后在标准库里大量的库都是这样的一些功能模块,可以有多种方式来分类。比如按是否内置来分类,有一些使用C语言编写内置到解析器里,而有一些提供了源码通过import语句来进行调用的;有一些模块是提供接口来查看Python的运行过程的,比如打印运行的堆栈;有一些是提供与操作系统接口,比如访问系统的硬件;其它还有一些使用在特定的应用领域,比如互联网;有一些模块可使用在Python所有版本和移植上,但有一些只在某种系统上支持;还有一些仅在Python编译或者安装时才可以使用。

 

本标准库的组织方式是采用从里到外的方式,意思就是先介绍内置数据类型,内置函数和异常,最后介绍那些在外面实现一些功能的相关模块。在每一章里排列的顺序是从最重要的到不重要的来排序。

 

当你感觉到有些内容让你厌烦时,你可以跳过一些章节,你只需要明白它的大概意思和应用领域即可。因此,你没有必要像读小说一样,从头到尾来看,因为它每章节都是相对独立的,而没有太大的关联。比如你可以浏览标准库的目录,选择你自己喜欢的内容来阅读,或者喜欢的函数来看,或者只看一两个小片段的内容也是可以的。甚至你可以随机地抽取内容来看,而不必要按编排的顺序,比如你选择random库来看。无论你想怎么样来阅读标准库手册,但是有一个条是要注意的,是先把内置的函数这部分看完它,因为后面其它章节都是以它为基础来介绍的。如果你没有学习这一点基础知识,对后面的理解会带来比较大的困难和困惑。

因此,让我们立即从这里开始吧!加油!

 

#开发人员:蔡军生(QQ:9073204) 深圳  2014-10-26