相濡以沫,不如相忘于江湖
啥是正则表达式?
猛的一看不懂,学完之后才知道,其实就是一种规则。我创建一个规则,按照规则进行匹配查找,符合的留下,不符合的忽略。
首先导入re模块,即import re
然后用re模块下的match方法进行匹配,那依据什么规则匹配呢?
匹配单个字符的正则符号
既然可以匹配单个,那么多个又怎么匹配呢?
多个字符
除此之外,还有特殊规则的匹配符号
特殊匹配
其他方法
search方法,返回第一个匹配到的数据,group()返回
findall方法,自动返回全部匹配到的数据
sub方法,自动替换全部匹配到的数据
split方法,切割匹配到的数据,group()返回
正则简绘
————————————————————
列表常用的操作:增删改/排序
增加
append()方法:在末尾添加数据。
insert()方法:在索引位置添加数据。
例: list.insert(0,"我会出现在第一")
删除
remove()方法,删除指定数据。
pop()方法,默认删除最后一个数据,或删除索引位置数据。
例1: list.pop("末尾数据会被删除")
例2: list.pop(0,"第一个数据会被删除")
del list[]方法,删除索引位置数据。
del list方法,删除列表
list.clear()方法,清空列表
修改
list.[0] = "这是一个新数据"
排序
list.sort() 顺序排序
list.sort(reverse=True) 逆序排序
其他
list.reverse() 反转
len(list) 列表长度,即索引的个数
领取专属 10元无门槛券
私享最新 技术干货