Hello,大家好!今天,我们要分享的课程是Python。Python是一门开源免费、通用型的脚本编程语言,它上手简单,功能强大,坚持「极简主义」。Python 类库(模块)极其丰富,这使得 Python 几乎无所不能,不管是传统的 Web 开发、PC 软件开发、Linux 运维,还是当下火热的机器学习、大数据分析、网络爬虫,Python 都能胜任。
看到这里是不是心动了呢?今天,我们就来讲一下关于Python中最基础最常用的5个Python标准库吧!喜欢的同学看过来吧!
1、sys
sys包被用于管理Python自身的运行环境。Python是一个解释器(interpreter),也是一个运行在操作系统上的程序。我们可以【sys】包来控制这一程序运行的许多参数,比如说Python运行所能占据的内存和CPU, Python所要扫描的路径等。另一个重要功能是和Python自己的命令行互动,从命令行读取命令和参数。
sys.argv:获取命令行参数,list对象
sys.exit(n):对出程序
sys.stdout, sys.stdin, sys.stderror:分别和输出输入,错误输出相关
重定向:
2、os模块
os包是Python与操作系统的接口。我们可以用os包来实现操作系统的许多功能,比如管理系统进程,改变当前路径(相当于’cd‘),改变文件权限等,建立。
但要注意,os包是建立在操作系统的平台上的,许多功能在Windows系统上是无法实现的。另外,在使用os包中,要注意其中的有些功能已经被其他的包取代。
我们通过文件系统来管理磁盘上储存的文件。查找、删除,复制文件,以及列出文件列表等都是常见的文件操作。
这些功能经常可以在操作系统中看到(比如ls, mv, cp等Linux命令),但现在可以通过Python标准库中的glob包、shutil包、os.path包、以及os包的一些函数等,在Python内部实现。
3、time模块
日期和时间的管理并不复杂,但容易犯错。Python的标准库中对日期和时间的管理颇为完善(利用time包管理时间,利用datetime包管理日期和时间),你不仅可以进行日期时间的查询和变换(比如:2012年7月18日对应的是星期几),还可以对日期时间进行运算(比如2000.1.1 13:00的378小时之后是什么日期,什么时间)。
通过这些标准库,还可以根据需要控制日期时间输出的文本格式(比如:输出’2012-7-18‘还是'18 Jul 2012')
4、random模块
Python标准库中的random函数,可以生成随机浮点数、整数、字符串,甚至帮助你随机选择列表序。列中的一个元素,打乱一组数据等。
当每次生成随机数之前,如果设置seed的值相同,则随机数一样;默认seed(),种子不一样。
5、re模块
re.match只匹配字符串的开始,如果字符串开始不符合正则表达式,则匹配失败,函数返回None;而re.search匹配整个字符串,直到找到一个匹配。
以上就是5个常用 Python 标准库的详细内容,我们今天就到这里吧!感谢您的观看,再见吧!
本篇文章使用以下硬件型号:联想小新Air15;系统版本:win10;软件版本:Python 3.7