百科
首页 > 编程开发 > Python

python库

5个常用python标准库你需知!

  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

计算机二级python:python标准库概览

1.本节课我们进行讲解python标准库概览,看一下考纲考点如图所示。


2.然后我们来看一下知识导图,对于python标准库概览如图所示。


3.接下来我们看一下turtle库概述如图所示。


4.对于import保留字对turtle库的引用有如下三种方式如图所示。


5.然后我们在右侧的编辑器当中进行编辑代码函数如图所示。


6.我们看一下turtle库与基本绘图,包含三种我们首先来看一下窗体函数的作用跟代码。


7.再就是画笔状态函数,看一下包含的函数跟描述如图所示。


8.我们进行在编辑器当中编辑我们需要的函数代码如图所示,可以按【F5】运行。


9.然后我们继续向下看一下移动类的函数代码,在右侧编辑代码进行按【F5】将其运行。


10.现在我们通过圆形的绘制函数来编辑一个三角形代码如图所示。


11.通过修改代码将三角改为五角如图所示。


12.本节课结束。


计算机二级python:time库

1.本节课我们讲解time库,先来看一下含义概述如图所示。


2.time库的功能主要分为三个方面:时间处理,时间格式化和计时。


3.使用time.time()获取当前时间戳函数代码如图所示。


4.然后我们再进行向下查看strftime()方法的格式化控制符,查看程序字符串如图所示。


5.接下来我们看一下这个程序进行掌握好所有的内容,将其在编辑器中进行编辑代码如图所示。


6.那么这些函数的功能都差不多,只是获取的函数不同而已。


7.接下来到time库与程序计时来看一下函数如图所示。


8.我们进行在编辑器当中编辑函数代码如图所示。


9.本节课结束。



计算机二级python:jieba库和词云库的实例运用

1.本节课我们讲解最后一节课是jieba库和词云库的实例运用,查看一下人物出场统计情况。


2.我们进行查看如何用python回答这个问题。


3.然后我们进行打开编辑器进行编辑代码函数如图所示。


4.接下来我们看下一个问题,进行查看下一个程序是将不需要的词进行剔除。


5.我们进行编辑代码函数如图所示。


6.然后我们了解到之后列表型数据才可以排序,只有字符串才可以进行词云效果显示。


7.继续向下查看排出的程序文件。


8.最后的效果呈现如图所示。


9.本节课结束。


计算机二级python:python第三方库概述

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.本节课结束。



相关词条

最新知识

最新百科

相关教程