最良心的 Python 教程: 一、字典(Dictionary)
fendouai 发布于 2020-03-10
一、字典(Dictionary) 1、什么是 dict(字典) 上一章节,我们学习了列表(List) 和 元组(tuple) 来表示有序集合。 而我们在讲列表(list)的时候,我们用了列表(list) 来存储用户的姓名。 name = ['一点水', '两点水', '三点水',...
阅读(637)赞 (0)
fendouai 发布于 2020-03-10
一、字典(Dictionary) 1、什么是 dict(字典) 上一章节,我们学习了列表(List) 和 元组(tuple) 来表示有序集合。 而我们在讲列表(list)的时候,我们用了列表(list) 来存储用户的姓名。 name = ['一点水', '两点水', '三点水',...
阅读(637)赞 (0)
fendouai 发布于 2020-03-10
字符集 好了,通过上面的几个实例我们初步认识了 Python 的正则表达式,可能你就会问,正则表达式还有什么规则,什么字母代表什么意思呢? 其实,这些都不急,在本章后面会给出对应的正则表达式规则列表,而且这些东西在网上随便都能 Google 到。所以现在,我们还是进一步加深对正则...
阅读(480)赞 (0)
fendouai 发布于 2020-03-10
一、List(列表) 1、什么是 List (列表) List (列表)是 Python 内置的一种数据类型。 它是一种有序的集合,可以随时添加和删除其中的元素。 那为什么要有 List (列表)呢? 我们用一个例子来说明。 现在有一个团队要出去玩,要先报名。如果用我们之前学过的...
阅读(583)赞 (0)
fendouai 发布于 2020-03-10
数量词 来,继续加深对正则表达式的理解,这部分理解一下数量词,为什么要用数量词,想想都知道,如果你要匹配几十上百的字符时,难道你要一个一个的写,所以就出现了数量词。 数量词的词法是:{min,max} 。min 和 max 都是非负整数。如果逗号有而 max 被忽略了,则 max...
阅读(534)赞 (0)
fendouai 发布于 2020-03-10
re.match 和 re.search re.match 函数 语法: re.match(pattern, string, flags=0) re.match 尝试从字符串的起始位置匹配一个模式,如果不是起始位置匹配成功的话,match() 就返回 none。 re.searc...
阅读(424)赞 (0)
fendouai 发布于 2020-03-10
# 常用的正则表达式 校验数字的表达式 1、 数字:^[0-9]*$ 2、 n位的数字:^\d{n}$ 3、 至少n位的数字:^\d{n,}$ 4、 m-n位的数字:^\d{m,n}$ 5、 零和非零开头的数字:^(0|[1-9][0-9]*)$ 6、 非零开头的最多带两位小数的...
阅读(546)赞 (0)
fendouai 发布于 2020-03-10
边界匹配符和组 将上面几个点,就用了很大的篇幅了,现在介绍一些边界匹配符和组的概念。 一般的边界匹配符有以下几个: 语法 描述 ^ 匹配字符串开头(在有多行的情况中匹配每行的开头) $ 匹配字符串的末尾(在有多行的情况中匹配每行的末尾) \A 仅匹配字符串开头 \Z 仅匹配字符串...
阅读(537)赞 (0)
fendouai 发布于 2020-03-10
目录 原文GitHub: https://github.com/TwoWater/Python
阅读(489)赞 (0)
fendouai 发布于 2020-03-10
初识 Python 正则表达式 正则表达式是一个特殊的字符序列,用于判断一个字符串是否与我们所设定的字符序列是否匹配,也就是说检查一个字符串是否与某种模式匹配。 Python 自 1.5 版本起增加了re 模块,它提供 Perl 风格的正则表达式模式。re 模块使 Python ...
阅读(540)赞 (0)
fendouai 发布于 2020-03-10
re.sub 实战过程中,我们很多时候需要替换字符串中的字符,这时候就可以用到 def sub(pattern, repl, string, count=0, flags=0) 函数了,re.sub 共有五个参数。其中三个必选参数:pattern, repl, string ; ...
阅读(468)赞 (0)