前言
Python 之所以好用,离不开上千个内置标准库的支持,大多数情况下,只要 import 就可以使用。
PDF文末获取!!
虽然Python语言参考描述了Python语言的确切语法和语义,但该库参考手册描述了使用Python
分发的标准库。它还描述了一些通常包含在Python发行版中的可选组件。
Python的标准库非常广泛,提供了广泛的设施,如下面长列表所示。该库包含内置的模块(用
C编写),提供对系统功能的访问,例如文件I / O,否则Python程序员无法访问它,以及用
Python编写的模块,为发生在日常编程。这些模块中的一些模块被明确地设计为通过将平台特
定抽象为平台中立的API来鼓励和增强Python程序的可移植性。
用于Windows平台的Python安装程序通常包括整个标准库,并且通常还包括许多附加组件。对
于类UNIX操作系统,Python通常作为包的集合提供,因此可能需要使用操作系统提供的包装工
具来获取一些或所有可选组件。
除了标准库之外,还有一个不断增长的数千个组件(从单个程序和模块到包和整个应用程序开
发框架),可从Python包索引获得。
部分截图如下:
“Python库”包含几种不同类型的组件。
它包含通常被认为是语言“核心”的一部分的数据类型,例如数字和列表。对于这些类型,
Python语言核心定义了字面量的形式,并在它们的语义上放置了一些约束,但是没有完全定义
语义。(另一方面,语言核心确定定义语法属性,如拼写和运算符的优先级。)
该库还包含内置的函数和异常 - 可以由所有Python代码使用的对象,而不需要import语句。其
中一些由核心语言定义,但是许多对于核心语义不是必需的,并且仅在这里描述。
然而,库的大部分由模块的集合组成。有很多方法来剖析这个集合。一些模块用C编写,并内
置到Python解释器中? 其他是用Python编写的,并以源代码形式导入。一些模块提供了高度特
定于Python的接口,例如打印堆栈跟踪? 一些提供特定于特定操作系统的接口,例如对特定硬
件的访问? 其他提供特定于特定应用领域的接口,例如万维网。一些模块可用于所有版本和
Python的端口? 其他仅在底层系统支持或需要时可用? 还有一些只有在编译和安装Python时选择
了特定的配置选项才可用。
本手册是“从内到外”:首先描述内置函数,数据类型和异常,最后是相关模块的章节中的模
块。
这意味着如果您从一开始就开始阅读本手册,并且当您感到无聊时,跳到下一章,您将获得
Python库支持的可用模块和应用程序区域的合理概述。当然,你不要有像小说一样读它-你也可
以浏览目录(在手册的前面),或者寻找在指数特定的功能,模块或长期(在后面)。最后,
如果你喜欢学习随机主题,你可以选择一个随机页码(见模块 random)并阅读一两节。无论您
阅读本手册各章节的顺序如何,都有助于从章节内置功能开始 ,因为本手册的其余部分假定您
熟悉本教材。
完整版已经打包完毕,希望对大家有帮助!
资料领取
这份完整版的Python全套学习资料已为大家备好,朋友们如果需要可以微信扫描下方二维码添加,输入"领取资料" 可免费领取全套资料【有什么需要协作的还可以随时联系我】朋友圈也会不定时的更新最前言python知识。↓↓↓
或者
【点此链接】领取
好文推荐
了解python的前景: https://blog.csdn.net/weixin_49892805/article/details/127196159
了解python的副业: https://blog.csdn.net/weixin_49892805/article/details/127214402