搜索

pdf文档 Python 标准库参考指南 3.13

11.74 MB 2246 页 7 下载 150 浏览 0 评论 0 收藏
语言 格式 评分
英语
.pdf
3
摘要
文档是Python 3.13.0标准库参考指南,介绍了标准库的组成和结构。标准库包含数据类型、内置函数、异常和大量模块。模块分为C编写的内置模块和Python编写的模块,提供系统级功能、特定操作系统接口和应用领域接口。手册按“从内到外”组织,先描述内置函数、数据类型和异常,再介绍各种模块。可用性注释说明函数在Unix等系统上的支持情况,并提到Python包索引提供更多组件。文档还涉及ConfigParser的配置解析方法、sys模块的多个函数和属性(如is_finalizing、last_exc、maxsize、meta_path、modules等),以及typing模块的类型提示支持。
AI总结
Python 标准库参考指南(3.13版)概述了Python附带的标准库内容。库包含多种组件:核心数据类型(如数字和列表)、内置函数和异常(无需导入即可使用),以及大量模块。这些模块有的用C编写内置于解释器,有的用Python编写;有的提供系统级功能(如文件I/O),有的针对特定应用领域(如万维网)。手册按“从内到外”组织,先介绍内置函数、数据类型和异常,再按相关性分组介绍模块。建议先阅读内置函数章节以熟悉基本概念。 **可用性注释**:标注“适用:Unix”的函数通常存在于Unix系统,包括macOS、iOS和Android。若同时标注最低内核和libc版本,则两个条件都必须满足。Windows版Python通常包含整个标准库;类Unix系统可能需要用包管理工具获取部分组件。此外,成千上万的第三方组件可从Python包索引获取。 **关键模块示例**: - **ConfigParser**:用于解析配置文件的模块,提供读取、添加节和选项等方法(如`read()`、`add_section()`、`has_option()`)。支持从文件、字符串或可迭代对象读取配置。 - **sys**:提供系统相关功能,包括: - `sys.last_exc`:存储未处理异常实例,用于事后调试。 - `sys.modules`:已加载模块的字典,可操作但需谨慎。 - `sys.stdin/stdout/stderr`:标准输入/输出/错误流,支持编码和缓冲设置。 - `sys.int_info`:Python整数内部表示信息(如位数、大小)。 - `sys.intern()`:将字符串驻留以提高字典查找性能。 - `sys.is_finalizing()`:检查解释器是否在关闭。 - **typing**:提供类型提示支持,包括协议(如`SupportsAbs`)、IO相关抽象基类(`IO`、`TextIO`、`BinaryIO`)以及`cast()`函数用于类型转换。支持`TypedDict`(字典类型定义),在3.13版本中移除了对关键字参数创建方式的支持,并添加了`ReadOnly`限定符。
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余 2234 页请下载阅读 -
文档评分
请文明评论,理性发言.