百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术资源 > 正文

Python内置模块及说明

off999 2025-08-02 21:07 3 浏览 0 评论

模块

说明

Calendar

该模块提供日历相关函数

datetime

通过多种方式操作日期和时间

time

时间的访问和转换

string

常见的字符串操作

re

正则表达式操作

difflib

计算差异的辅助工具

textwrap

文本自动换行与填充

unicodedata

Unicode 数据库

numbers

数字的抽象基类

math

数学函数

cmath

关于复数的数学函数

decimal

十进制定点和浮点运算

fractions

分数

random

生成伪随机数

itertools

为高效循环而创建迭代器的函数

functools

高阶函数和可调用对象上的操作

operator

标准运算符替代函数

pathlib

面向对象的文件系统路径

os.path

常见路径操作

filecmp

文件及目录的比较

pickle

Python 对象序列化

sqlite3

SQLite 数据库 DB-API 2.0 接口模块

zlib

与 gzip 兼容的压缩

gzip

对 gzip 格式的支持

bz2

对 bzip2 压缩算法的支持

lzma

用 LZMA 算法压缩

zipfile

使用ZIP存档

tarfile

读写tar归档文件

csv

CSV 文件读写

os

操作系统接口模块

io

处理流的核心工具

argparse

命令行选项、参数和子命令解析器

logging

Python 的日志记录工具

platform

获取底层平台的标识数据

threading

基于线程的并行

multiprocessing

基于进程的并行

subprocess

子进程管理

sched

事件调度器

queue

一个同步的队列类

dummy_threading

可直接替代 threading 模块

asyncio

异步 I/O

socket

底层网络接口

selectors

高级 I/O 复用库

asyncore

异步socket处理器

asynchat

异步 socket 指令/响应 处理器

mmap

内存映射文件支持

signal

设置异步事件处理程序

email

电子邮件与 MIME 处理包

json

JSON 编码和解码器

base64

Base16, Base32, Base64, Base85数据编码

binascii

二进制和ASCII码互转

html

超文本标记语言支持

html.parser

简单的HTML和XHTML解析器

html.entities

HTML一般实体的定义

webbrowser

方便的Web浏览器控制器

urllib

URL 处理模块

urllib.request

打开 URL 的可扩展库

urllib.response

urllib 使用的 Response 类

http.client

HTTP 协议客户端

ftplib

FTP协议客户端

poplib

POP协议客户端

smtplib

SMTP协议客户端

smtpd

SMTP服务器

http.server

HTTP 服务器

wave

读写WAV格式文件

colorsys

颜色系统间的转换

imghdr

推测图像类型

sndhdr

推测声音文件的类型

gettext

多语种国际化服务

locale

国际化服务

turtle

海龟绘图

cmd

支持面向行的命令解释器

tkinter

Tk图形用户界面

2to3

自动将 Python 2 代码转为 Python 3 代码

pdb

Python的调试器

distutils

构建和安装 Python 模块

venv

创建虚拟环境

sys

系统相关的参数和函数

gc

垃圾回收器接口

inspect

检查对象

keyword

检验Python关键字

tabnanny

模糊缩进检测

dis

Python字节码反汇编器

pprint

数据美化输出

heapq

堆队列算法

bisect

数组二分查找算法

相关推荐

Python函数参数和返回值类型:让你的代码更清晰、更健壮

在Python开发中,你是否遇到过这些抓狂时刻?同事写的函数参数类型全靠猜调试两小时发现传了字符串给数值计算函数重构代码时不知道函数返回的是列表还是字典今天教你两招,彻底解决类型混乱问题!让你的...

有公司内部竟然禁用了python开发,软件开发何去何从?

今天有网友在某社交平台发文:有公司内部竟然禁止了python开发!帖子没几行,评论却炸锅了。有的说“太正常,Python本就不适合做大项目”,还有的反驳“飞书全员用Python”。暂且不说这家公司...

写 Python 七年才发现的七件事:真正提高生产力的脚本思路

如果你已经用Python写了不少脚本,却总觉得代码只是“能跑”,这篇文章或许会刷新你对这门语言的认知。以下七个思路全部来自一线实战,没有花哨的概念,只有可落地的工具与习惯。它们曾帮我省下大量无意义...

用Python写一个A*搜索算法含注释说明

大家好!我是幻化意识流。今天我们用Python写一个A*搜索算法的代码,我做了注释说明,欢迎大家一起学习:importheapq#定义搜索节点类,包括当前状态、从初始状态到该状态的代价g、从该状态...

使用python制作一个贪吃蛇游戏,并为每一句添加注释方便学习

今天来设计一个贪吃蛇的经典小游戏。先介绍下核心代码功能(源代码请往最后面拉):游戏功能:-四个难度等级:简单(8FPS)、中等(12FPS)、困难(18FPS)、专家(25FPS)-美...

Python 之父 Guido van Rossum 宣布退休

Python之父GuidovanRossum在推特公布了自己从Dropbox公司离职的消息,并表示已经退休。他还提到自己在Dropbox担任工程师期间学到了很多东西——Python的类型注解(T...

4 个早该掌握的 Python 类型注解技巧

在Python的开发过程中,类型注解常常被忽视。但当面对一段缺乏类型提示、逻辑复杂的代码时,理解和维护成本会迅速上升,极易陷入“阅读地狱”。本文整理了4个关于Python类型注解的重要技巧...

让你的Python代码更易读:7个提升函数可读性的实用技巧

如果你正在阅读这篇文章,很可能你已经用Python编程有一段时间了。今天,让我们聊聊可以提升你编程水平的一件事:编写易读的函数。请想一想:我们花在阅读代码上的时间大约是写代码的10倍。所以,每当你创建...

Python异常模块和包

异常当检测到一个错误时,Python解释器就无法继续执行了,反而出现了一些错误的提示,这就是所谓的“异常”,也就是我们常说的BUG例如:以`r`方式打开一个不存在的文件。f=open('...

别再被 return 坑了!一文吃透 Python return 语句常见错误与调试方法

Pythonreturn语句常见错误与调试方法(结构化详解)一.语法错误:遗漏return或返回值类型错误错误场景pythondefadd(a,b):print(a+b)...

Python数据校验不再难:Pydantic库的工程化实践指南

在FastAPI框架横扫Python后端开发领域的今天,其默认集成的Pydantic库正成为处理数据验证的黄金标准。这个看似简单的库究竟隐藏着哪些让开发者爱不释手的能力?本文将通过真实项目案例,带您解...

python防诈骗的脚本带注释信息

以下是一个简单但功能完整的防诈骗脚本,包含URL检测、文本分析和风险评估功能。代码结构清晰,带有详细注释,适合作为个人或家庭防诈骗工具使用。这个脚本具有以下功能:文本诈骗风险分析:检测常见诈骗关键...

Python判断语句

布尔类型和比较运算符布尔类型的定义:布尔类型只有两个值:True和False可以通过定义变量存储布尔类型数据:变量名称=布尔类型值(True/False)布尔类型不仅可以自行定义,同时也可通过...

使用python编写俄罗斯方块小游戏并为每一句添加注释,方便学习

先看下学习指导#俄罗斯方块游戏开发-Python学习指导##项目概述这个俄罗斯方块游戏是一个完整的Python项目,涵盖了以下重要的编程概念:-面向对象编程(OOP)-游戏开发基础-数据...

Python十大技巧:不掌握这些,你可能一直在做无用功!

在编程的世界里,掌握一门语言只是起点,如何写出优雅、高效的代码才是真功夫。Python作为最受欢迎的编程语言之一,拥有简洁明了的语法,但要想真正精通这门语言,还需要掌握一些实用的高级技巧。一、列表推导...

取消回复欢迎 发表评论: