Python标准库基本培训 中文字幕

课程信息
英文名Python Standard Library Essential Training
课程来源Lynda.com
讲师Joe Marini
课程ID786416
课程时长2.3小时
下载所需积分50
解压密码课程压缩文件如果需要解压密码,则密码一律为 www.zwsub.com
所属类别Python

Python是一种简洁,优雅的语言

使其易于使用和使用的部分原因是预构建代码库 - 称为Python标准库 - 与语言一起分发

在本课程中,学习如何利用Python标准库中的模块,使用Python构建应用程序变得更加容易

了解Python标准库如何帮助您解决常见的编码挑战,并使处理文本,操作数据以及处理文件和目录变得更加容易

另外,请查看库如何帮助您处理数字,计算和格式化日期和时间,解析HTML等

主题包括:

基本字符串操作

搜索字符串

操纵数据

使用高效的数组

创建临时文件和目录

读写CSV和ZIP文件

生成唯一标识符

计算日期和时间

检索互联网数据

- [讲述人]标准库提供了很多用于测试和过滤字符串内容的工具,因为这些是一些更基本的字符串操作,让我们从那里开始。

所以在我的basicstr_start.py文件中我导入了字符串模块。

让我们首先看一下您需要使用特定类型的字母数字字符时可以使用的一些预定义字符串常量。

所以这里有很多,但我只是打算在这里打印出一些。

所以我打印出来,让我们看看,我们有string.asciiletters,我们有其他的,数字怎么样,我想在这里得到一些变化。

我会打印字符串,也有十六进制数字。

字符串怎么样? 标点符号怎么样,我们去吧。

好的,所以我们保存这个,现在我要运行它。

所以要在visual studio代码中运行它,如果你在Windows机器上,我将输入命令shift P或控制shift P.

你可以看到我在这里有一个名为run Python file的命令。

因此,如果你进行搜索,如果你搜索Python运行,你会看到有很多选项可供运行,只需选择在终端中运行Python文件。

你可以在这里看到输出,所以这里是string.asciiletters,这里是string.digits,string.hexdigits以及Python认为标点符号的所有字符。

现在,如果你没有使用visual studio代码,那很好,你可以使用你的终端程序。

所以我要切换到我的终端,我要把CD放到我的桌面和练习文件中。

好的,我们在这里。

我将进入第一章,我将进入102,然后我可以输入Python三个basicstr_start,你可以看到我得到相同的输出。

所以在下一个例子中,让我们看看我们还能用字符串做些什么。

所以你可以在这里看到我有一些示例字符串,我可以使用这些常量来执行一些常见的过滤或测试操作。

因此,例如,如果我想处理test_string1以去除所有不是字母的字符,我可以使用这样的表达式。

我可以说result =然后它将有一个空字符串,我将使用join函数,我们稍后会讨论这个问题,现在不要太担心join函数。

我要做的是我要写一个Python理解,如果C在string.ascii_letters中,我将在test_string1中用C表示C。

好的,让我们先评论一下这些打印陈述,我们不再需要这些了。

开始了。

让我先清楚那个终端。

好的,所以打印结果,我们去,所以让我们运行它。

你可以在结果中看到所有的空间都与这里的第一个一起消失了。

事实上,这样的场景很常见,有些场景有自己的功能。

我可以使用isalnum和isalpha函数来查看字符串是否只包含字母数字和字母字符。

所以例如我可以打印test_string1.isalnum我会在这种情况下编写print test_string2 .isalpha。

所以让我们清除终端,现在让我们再次运行它。

你可以看到isalnum函数返回false,因为在字符串1中我在这里有空格而且那些不被认为是字母数字,在测试字符串2中它只是字母数字字符所以isalpha返回true。

我也可以像之前用常量一样使用Python理解中的函数,好吗?

所以让我们试试吧。

我将尝试打印,我将使用内置的all函数,我将再次在test_string1中为c编写C.isalpha。

好的?

让我们评论一下,让我们再次运行它。

你可以看到结果是假的,对吧?

因为这里有第一个,实际上这里有空格,所以空格不是字母字符,第一个也不是字母字符,它是字母数字。

还有一个用于检查数据是否为数字的函数,所以让我们尝试一下。

我将编写print test_string1.isnumeric,我还将打印test_string3.isnumeric,如果我们查看这些测试字符串,我们可以看到test_string2不是test_string3所在的数字。

所以我们应该得到虚假和真实,我打算打印。

而且我要评论那个,我要保存并让它运行,你可以确定test_string1不是test_string3所在的数字。

所以这些常量和函数实际上是用于处理字符串的实用工具。

但我们只是触及了表面。

在本章的其余部分,我们将学习更多关于如何处理字符串内容的知识。

中文课程网 提供全网最全,中文翻译质量最高的国外课程视频资源(Lynda / Pluralsight)

请先登陆 如果还没有账号,请先注册