Article Summary
GPT 4

切片

一个完整的切片是包含三个参数和两个冒号" : " ,用于分隔三个参数(start_index、end_index、step)。

find

string.find( str, start, end)

  • str :(必选)指定需要检测的字符串
  • start :(可选)开始索引,默认为0 start = 0
  • end :(可选)结束索引,默认为字符串的长度 end = len(string)
  • 如果「包含」字符串,就返回字符串的索引
  • 如果「不包含」字符串,就返回 -1

lambda

lambda 表达式也叫做匿名函数

fun = lambda x:x+1

print(fun(1))

正则表达式

match

re.match(pattern, string)
# pattern     匹配的正则表达式
# string      要匹配的字符串
单字符匹配20211001104058570

[^2345] 不匹配2345中的任意一个

[a-z3-5] 匹配a-z或者3-5中的字符

表示数量

匹配边界

匹配分组

match差不多用法,从字符串中进行搜索

findall

从字面意思上就可以看到,findall是寻找所有能匹配到的字符,并以列表的方式返回

split

对字符串进行分割,并返回一个列表

列表与元组

列表

列表所有元素都放在[],中

使用append对列表进行更新

del删除列表中元素

常用方法

count()

统计某个元素出现的次数

index()

查找某个元素再列表中首次出现的位置,即索引‘

remove()

一处某个值的首次匹配项

sort()

对列表中的元素进行排序

copy()

复制列表

元组

所有元素放在()中

元组中元素不能被修改,我们需要重新赋值,同理也只能删除整个元组

常用方法

len()

max(),min()

tuple()

将列表转为元组

l= ['l','d','a']
t=tuple(l)
print(t)


得到('l','d','a')