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
1.本节课我们进行讲解python标准库概览,看一下考纲考点如图所示。
2.然后我们来看一下知识导图,对于python标准库概览如图所示。
3.接下来我们看一下turtle库概述如图所示。
4.对于import保留字对turtle库的引用有如下三种方式如图所示。
5.然后我们在右侧的编辑器当中进行编辑代码函数如图所示。
6.我们看一下turtle库与基本绘图,包含三种我们首先来看一下窗体函数的作用跟代码。
7.再就是画笔状态函数,看一下包含的函数跟描述如图所示。
8.我们进行在编辑器当中编辑我们需要的函数代码如图所示,可以按【F5】运行。
9.然后我们继续向下看一下移动类的函数代码,在右侧编辑代码进行按【F5】将其运行。
10.现在我们通过圆形的绘制函数来编辑一个三角形代码如图所示。
11.通过修改代码将三角改为五角如图所示。
12.本节课结束。
1.本节课我们讲解time库,先来看一下含义概述如图所示。
2.time库的功能主要分为三个方面:时间处理,时间格式化和计时。
3.使用time.time()获取当前时间戳函数代码如图所示。
4.然后我们再进行向下查看strftime()方法的格式化控制符,查看程序字符串如图所示。
5.接下来我们看一下这个程序进行掌握好所有的内容,将其在编辑器中进行编辑代码如图所示。
6.那么这些函数的功能都差不多,只是获取的函数不同而已。
7.接下来到time库与程序计时来看一下函数如图所示。
8.我们进行在编辑器当中编辑函数代码如图所示。
9.本节课结束。
1.本节课我们讲解最后一节课是jieba库和词云库的实例运用,查看一下人物出场统计情况。
2.我们进行查看如何用python回答这个问题。
3.然后我们进行打开编辑器进行编辑代码函数如图所示。
4.接下来我们看下一个问题,进行查看下一个程序是将不需要的词进行剔除。
5.我们进行编辑代码函数如图所示。
6.然后我们了解到之后列表型数据才可以排序,只有字符串才可以进行词云效果显示。
7.继续向下查看排出的程序文件。
8.最后的效果呈现如图所示。
9.本节课结束。
1.本节课我们进行讲解python第三方库概述,先看一下考纲考点如图所示。
2.然后我们来看一下知识导图如图所示。
3.查看一下pip工具安装然后进行根据要求步骤安装。
4.然后我们来看一下pyinstaller库概述如图所示。
5.接下来我们再来看一下pyinstaller库与程序打包。
6.我们同样的根据要求在命令当中进行编辑运行。
7.然后我们看一下jieba库概述,进行查看函数内容解释如图所示。
8.接下来我们进行打开运行安装操作。
9.我们继续向后进行查看jieba库与中文分词的含义解释如图所示。
10.再进行看一下jieba库与中文分词对于具体的代码函数如图所示。
11.然后我们开始看wordcloud库概述如图所示。
12.我们进行根据代码函数在编辑器当中编辑如图所示。
13.到下一个wordcloud库与可视化词云进行查看概述如图所示。
14.接下来我们进行打开程序文件查看里面的内容,我们进行编辑代码函数如图所示。
15.接下来我们进行按【F5】运行查看即可。
16.回顾一下之前的内容。
17.本节课的作业就是将程序都编辑一下运行即可。
18.本节课结束。