Python 200个标准库汇总!面试必问

100天精通Python(基础篇)——第29天:标准库sys常用函数、方法(1) 别在网上瞎学了,我最近也做了一些资源的更新,只要你是我的粉丝,这期福利你都可拿走。我先来介绍一下这些东西怎么用,文末抱走。这是我花了几天的间去把Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。最近我才对这些路线做了一下新的更新,知识体系更全面了。 阅读详情

今天小编就来给大家总结一下python 200个标准库

小编本身就是一名python开发工程师,我自己花了三天时间整理了一套python学习教程,从最基础的python脚本到web开发,爬虫,数据分析,数据可视化,机器学习,等,这些资料有想要的小伙伴"点击" 即可领取

文本

string:通用字符串操作

re:正则表达式操作

difflib:差异计算工具

textwrap:文本填充

unicodedataUnicode字符数据库

stringprep:互联网字符串准备工具

readlineGNU按行读取接口

rlcompleterGNU按行读取的实现函数

struct:将字节解析为打包的二进制数据

codecs:注册表与基类的编解码器

数据类型

datetime:基于日期与时间工具

calendar:通用月份函数

collections:容器数据类型

collections.abc:容器虚基类

heapq:堆队列算法

bisect:数组二分算法

array:高效数值数组

weakref:弱引用

types:内置类型的动态创建与命名

copy:浅拷贝与深拷贝

reprlib:交替repr()的实现

数学

numbers:数值的虚基类

math:数学函数

cmath:复数的数学函数

decimal:定点数与浮点数计算

fractions:有理数

random:生成伪随机数

函数式编程

itertools:为高效循环生成迭代器

functools:可调用对象上的高阶函数与操作

operator:针对函数的标准操作

文件与目录

os.path:通用路径名控制

fileinput:从多输入流中遍历行

stat:解释stat()的结果

filecmp:文件与目录的比较函数

tempfile:生成临时文件与目录

globUnix风格路径名格式的扩展

fnmatchUnix风格路径名格式的比对

linecache:文本行的随机存储

shutil:高级文件操作

macpathMacOS 9路径控制函数

持久化

picklePython对象序列化

copyreg:注册机对pickle的支持函数

shelvePython对象持久化

marshal:内部Python对象序列化

dbmUnix“数据库”接口

sqlite3:针对SQLite数据库的API2.0

压缩

zlib:兼容gzip的压缩

gzip:对gzip文件的支持

bz2:对bzip2压缩的支持

lzma:使用LZMA算法的压缩

zipfile:操作ZIP存档

tarfile:读写tar存档文件

加密

hashlib:安全散列与消息摘要

hmac:针对消息认证的键散列

操作系统工具

os:多方面的操作系统接口

io:流核心工具

time:时间的查询与转化

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

optparser:命令行选项解析器

getopt:C风格的命令行选项解析器

loggingPython日志工具

logging.config:日志配置

logging.handlers:日志处理器

getpass:简易密码输入

curses:字符显示的终端处理

urses.textpadcurses程序的文本输入域

curses.asciiASCII字符集工具

curses.panelcurses的控件栈扩展

platform:访问底层平台认证数据

errno:标准错误记号

ctypesPython外部函数库

并发

threading:基于线程的并行

multiprocessing:基于进程的并行

concurrent:并发包

concurrent.futures:启动并行任务

subprocess:子进程管理

sched:事件调度

queue:同步队列

select:等待I / O完成

dummy_threadingthreading模块的替代(当_thread不可用时)

_thread:底层的线程APIthreading基于其上)

_dummy_thread_thread模块的替代(当_thread不可用时)

进程间通信

socket:底层网络接口

ssl:socket对象的TLS / SSL填充器

asyncore:异步套接字处理器

asynchat:异步套接字命令 / 响应处理器

signal:异步事务信号处理器

mmap:内存映射文件支持

互联网

email:邮件与MIME处理包

jsonJSON编码与解码

mailcapmailcap文件处理

mailbox:多种格式控制邮箱

mimetypes:文件名与MIME类型映射

base64RFC3548:Base16、Base32、Base64编码

binhexbinhex4文件编码与解码

binascii:二进制码与ASCII码间的转化

quopriMIMEquoted - printable数据的编码与解码

uuuuencode文件的编码与解码

互联网协议与支持

webbrowser:简易Web浏览器控制器

cgiCGI支持

cgitbCGI脚本反向追踪管理器

wsgirefWSGI工具与引用实现

urllibURL处理模块

urllib.request:打开URL连接的扩展库

urllib.responseurllib模块的响应类

urllib.parse:将URL解析成组件

urllib.error:urllib.request引发的异常类

urllib.robotparser:robots.txt的解析器

http:HTTP模块

http.client:HTTP协议客户端

ftplib:FTP协议客户端

poplib:POP协议客户端

imaplib:IMAP4协议客户端

nntplib:NNTP协议客户端

smtplib:SMTP协议客户端

smtpd:SMTP服务器

telnetlib:Telnet客户端

uuid:RFC4122UUID对象

socketserver:网络服务器框架

http.server:HTTP服务器

http.cookies:HTTPCookie状态管理器

http.cookiejar:HTTP客户端的Cookie处理

xmlrpcXML - RPC服务器和客户端模块

xmlrpc.clientXML - RPC客户端访问

xmlrpc.serverXML - RPC服务器基础

ipaddressIPv4 / IPv6控制库

多媒体

audioop:处理原始音频数据

aifc:读写AIFFAIFC文件

sunau:读写Sun AU文件

wave:读写WAV文件

chunk:读取IFF大文件

colorsys:颜色系统间转化

imghdr:指定图像类型

sndhdr:指定声音文件类型

ossaudiodev:访问兼容OSS的音频设备

国际化

gettext:多语言的国际化服务

locale:国际化服务

编程框架

turtleTurtle图形库

cmd:基于行的命令解释器支持

shlex:简单词典分析

Tk图形用户接口

tkinterTcl / Tk接口

tkinter.ttkTk主题控件

tkinter.tixTk扩展控件

tkinter.scrolledtext:滚轴文本控件

开发工具

pydoc:文档生成器和在线帮助系统

doctest:交互式Python示例

unittest:单元测试框架

testPython回归测试包

test.supportPython测试工具套件

venv:虚拟环境搭建

调试

bdb:调试框架

faulthandlerPython反向追踪库

pdbPython调试器

timeit:小段代码执行时间测算

tracePython执行状态追踪

运行时

sys:系统相关的参数与函数

sysconfig:访问Python配置信息

main:顶层脚本环境

warnings:警告控制

contextlibwith状态的上下文工具

abc:虚基类

atexit:出口处理器

traceback:打印或读取一条栈的反向追踪

future:未来状态定义

gc:垃圾回收接口

inspect:检查存活的对象

site:址相关的配置钩子(hook

fpectl:浮点数异常控制

distutils:生成和安装Python模块

解释器

code:基类解释器

codeop:编译Python代码

imp:访问import模块的内部

zipimport:从ZIP归档中导入模块

pkgutil:包扩展工具

modulefinder:通过脚本查找模块

runpy:定位并执行Python模块

importlibimport的一种实施

Python语言

parser:访问Python解析树

ast:抽象句法树

symtable:访问编译器符号表

symbolPython解析树中的常量

tokenPython解析树中的常量

keywordython关键字测试

tokenizePython源文件分词

tabnany:模糊缩进检测

pyclbrPython类浏览支持

py_compile:编译Python源文件

compileall:按字节编译Python

disPython字节码的反汇编器

pickletools:序列化开发工具

其他

formatter:通用格式化输出

Windows相关

msilib:读写WindowsInstaller文件

msvcrtMS VC + + Runtime的有用程序

winregWindows注册表访问

winsoundWindows声音播放接口

Unix相关

posix:最常用的POSIX调用

pwd:密码数据库

spwd:影子密码数据库

grp:组数据库

cryptUnix密码验证

termiosPOSIX风格的tty控制

tty:终端控制函数

pty:伪终端工具

fcntl:系统调用fcntl()ioctl()

pipesshell管道接口

resource:资源可用信息

nisSunNIS的接口

syslogUnix 日志服务

以上就是小编今天为大家带来的内容,小编本身就是一名python开发工程师,我自己花了三天时间整理了一套python学习教程,从最基础的python脚本到web开发,爬虫,数据分析,数据可视化,机器学习,等,这些资料有想要的小伙伴"点击" 即可领取

2024年Python最新蓝桥杯python组——dfs算法,2024年最新腾讯面试题目Python ① 2000多本Python电子书(主流和经典的书籍应该都有了)② Python标准库资料(最全中文版)③ 项目源码(四五十个有趣且经典的练手项目及源码)④ Python基础入门、爬虫、web开发、大数据分析方面的视频(适合小白学习)⑤ Python学习路线图(告别不入流的学习)‘D’: [],‘E’: [],‘F’: [] 阅读详情

相关推荐

Pythonpython标准库介绍、详解PyCharm

Python标准库Python Standard Library)是Python语言自带的一组常用模块和工具,它包含了众多现成的模块,可以方便地开发各种应用程序Python标准库可以分为以下几个类别:操作系统服务:os、sys、io、shutil等模块,提供了与操作系统交互的工具和功能。数据类型处理:math、random、datetime、calendar、time等模块,提供数值计算、随机数生成、日期间处理等功能。

Fanjufei的博客 3083

Python中有哪些常用的标准库

一、Python标准库包含了大量的模块和函数,这些模块和函数为Python编程提供了丰富的功能。这些只是Python标准库中的一部分,实际上Python标准库功能非常强大,几乎涵盖了编程中可能遇到的所有基础需求。对于更复杂的任务,你可能还需要使用第三方,这些通常可以通过pip等工具进行安装和使用。二、如何导入和使用模块?在Python中,导入和使用模块是一个非常基础且重要的操作。模块通常是一个包含Python定义和语句的文件,文件名就是模块名加上.py后缀。

wssc63262的博客 2335

Python系列」Python标准库

Python标准库Python编程语言自带的一系列模块和功能的集合,这些模块提供了各种常见任务的解决方案,如文件处理、网络编程、数据接口、图形界面开发、科学计算等。使用标准库可以大大提高开发效率,减少重复劳动。

日常笔记/总结/系列知识梳理 1662

python自带的4个标准库

Python 自带的 4 个标准库Python 作为一门广泛使用的编程语言,其自带的标准库也是非常丰富的。其中,比较常用的有四个标准库,分别是:os、sys、re 和 random。本文将从多个角度分析这四个标准库的功能和使用方法。

2201_75362610的博客 6742

终于把所有的Python,都整理出来啦!

今天给大家总结整理了1000+常用Python,主要分为以下几个部分👇。

weixin_72959097的博客 5512

怒肝 200Python 面试题,我悟了!

大家好,我是 Rocky0429。 对于 Python 的学习,很多小伙伴和我说不知道自己现在什么水平,也不知道现在自己算是到了哪个阶段。其实很简单,那句话怎么说来着,实践是检验真理的唯一标准。怎么实践呢?我感觉就是去面试。 很多同学可能一听面试,就慌忙摇头,觉得自己的水准还不到能面试候。可是哪有你想的那么复杂,面试无非就是去你一些题,你来回答。回答的上来就过,回答不上来就回去接着学。这就和我们从小到大在学校里,上课被老师提一样,我们每个人都应该是面试强者才对。 下面我给大家整理了 200

Rocky0429 2363

180道Python面试题,助你一举通过面试

这里有2019年最新的180道面试题!帮助你一举通过面试! 1.列出 5 个常用 Python 标准库? 2.Python 内建数据类型有哪些? 3.简述 with 方法打开处理文件帮我我们做了什么? 4.列出 Python 中可变数据类型和不可变数据类型,为什么? 5.Python 获取当前日期? 6.统计字符串每个单词出现的次数 7.用 python 删除文件和用 linu...

csdngkk的博客 1万+

面试记录】Python常见面试200题及答案总结

列出5个常用python标准库? os:提供了不少与操作系统相关联的函数,提供了一种可移植的使用操作系统功能的方法。使用os模块中提供的接口,可实现跨平台访。但是,并不是所有的os模块中的接口在全平台都通用,有些接口的实现是依赖特定平台的,比如linux相关的文件权限管理和进程管理。 os模块的主要功能:系统相关、目录及文件操作、执行命令和管理进程 >>> os.getcwd() # 返回当前的工作目录 >>> os.chdir() # 修改当前的工作目录 >.

unajiang的博客 1345

最全Python标准库_ujd7,2024年最新滴滴面试官视频

这是我花了几天的间去把Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。基本上主流的和经典的都有,这里我就不放图了,版权题,个人看看是没有题的。

m0_61042126的博客 491

2024年最全Python面试常见题,2024年最新大厂Python研发岗面试复盘

① 2000多本Python电子书(主流和经典的书籍应该都有了)② Python标准库资料(最全中文版)③ 项目源码(四五十个有趣且经典的练手项目及源码)④ Python基础入门、爬虫、web开发、大数据分析方面的视频(适合小白学习)⑤ Python学习路线图(告别不入流的学习)十一.算法题:算法:你们要善用Python的数据类型,对Python的数据结构深入了解。

m0_61330806的博客 751

Python实战:导出聊天记录分析你和你的对象聊了什么,妈妈再也不用担心我的面试

Python崛起并且风靡,因为优点多、应用领域广、被大牛们认可。学习 Python 门槛很低,但它的晋级路线很多,通过它你能进入机器学习、数据挖掘、大数据,CS等更加高级的领域。Python可以做网络应用,可以做科学计算,数据分析,可以做网络爬虫,可以做机器学习、自然语言处理、可以写游戏、可以做桌面应用…Python可以做的很多,你需要学好基础,再选择明确的方向。这里给大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!

2401_83620927的博客 1151

python面试题_100道Python面试分享Python面试不慌

点击上方Python知识圈,选择设为星标回复“1024”获取编程资料机器之心报道机器之心编辑部阅读文本大概需要 5 分钟。想要备战 Python 面试,这两个项目有千道 Python 题与实现。之前机器之心介绍了 PHD 大牛的求职之路,很多读者感觉这位大牛太厉害了,他的经历对我们帮助不大。对于一般的机器学习求职者而言,最基础的就是掌握 Python 编程技巧,随后才是相关算法或知识...

weixin_39672979的博客 502

最全《Python入门到精通》os模块详解,Python os标准库,持续更新大厂面试笔试题

别在网上瞎学了,我最近也做了一些资源的更新,只要你是我的粉丝,这期福利你都可拿走。我先来介绍一下这些东西怎么用,文末抱走。这是我花了几天的间去把Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。最近我才对这些路线做了一下新的更新,知识体系更全面了。

2301_82243733的博客 828

2024年Python最新终于把所有的Python,都整理出来啦(1),Python面试刷题

purl,简单的,干净的API,操纵URL。Matplotlib,著名的绘图,提供了整套和matlab相似的命令API,用以绘制一些高质量的数学二维图形,十分适合交互式地进行制图。ScientificPython,一组经过挑选的Python程序模块,用于科学计算,包括几何学(矢量、张量、变换、矢量和张量场),四元数,自动求导数,(线性)插值,多项式,基础统计学,非线性最小二乘拟合,单位计算,Fortran兼容的文本格式,通过VRML的3D显示,以及两个Tk小工具,分别用于绘制线图和3D网格模型。

2401_84139697的博客 984

2024年Python面试常见题(1),2024年最新高级Python面试题2024

① 2000多本Python电子书(主流和经典的书籍应该都有了)② Python标准库资料(最全中文版)③ 项目源码(四五十个有趣且经典的练手项目及源码)④ Python基础入门、爬虫、web开发、大数据分析方面的视频(适合小白学习)⑤ Python学习路线图(告别不入流的学习)是否支持事务…八.Python基础题:十一.算法题:算法:你们要善用Python的数据类型,对Python的数据结构深入了解。

2401_84140754的博客 1070

最新Python+ Flask轻松实现Mock Server_mock server python,2024年最新面试面试

① 2000多本Python电子书(主流和经典的书籍应该都有了)② Python标准库资料(最全中文版)③ 项目源码(四五十个有趣且经典的练手项目及源码)④ Python基础入门、爬虫、web开发、大数据分析方面的视频(适合小白学习)⑤ Python学习路线图(告别不入流的学习)接口mock实现的核心思想是搭建一个Mock Server,通过该服务提供mock接口使用第三方mock平台—》MocoFlask是一个用Python编写的轻量级Web应用程序框架,使用该框架可以非常方便的开发Web项目。

m0_54816834的博客 901

python面试题_百道Python面试题实现,搞定Python编程就靠它

报道 |机器之心编辑 |机器之心编辑部想要备战Python面试,这两个项目有千道Python题与实现。对于一般的机器学习求职者而言,最基础的就是掌握Python编程技巧,随后才是相关算法或知识点的掌握。在这篇文章中,我们将介绍一个Python练习题项目,它从算法练习题到机试实战题提供了众多题与解决代码。在春招之前,我们就曾介绍过GitHub万星的ML算法工...

weixin_39791349的博客 136

最新Python 里 and、or 的计算规则_python中and or bool的运算规则,2024年最新研发人员面试题目

在or和and语句比较难表达,总而言之,碰到and就往后匹配,碰到or如果or左边的为真,那么就返回or左边的那个值,如果or左边为假,继续匹配or右边的参数。如果有一个是假,那么返回假。基本上主流的和经典的都有,这里我就不放图了,版权题,个人看看是没有题的。

m0_61418142的博客 891
上一篇: 详解python中的列表,元组,字典以及集合
下一篇: python手绘图形库cutecharts
python程序员小'鹏
博客等级 码龄6年 160粉丝 87原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值