enumerate()是Python的内置函数之一,一般用于for循环。enumerate()在遍历中可以获得索引和元素值。以下是enumerate()函数的语法:
enumerate(sequence, [start=0])
其中参数为:
sequence – 一个序列、迭代器或其他支持迭代对象。
start – 下标起始位置。
普通for 循环:
list = ["Python","Java","C"]
for i in range(len(list)):
print(i,list[i])
enumerate函数:
for index,key in enumerate(list):
print(index,key)
append用于在列表末尾添加新的对象,列表只占一个索引位,在原有列表上增加。
extend向列表尾部追加一个列表,将列表中的每个元素都追加进来,在原有列表上增加。
a.append(b)
print(a)
[1, 2, 3, 4, 5, [6, 7, 8, 9, 10]]
casefold 将字符转换为⼩写,并将任何特定区域的变量字符组合
转换成⼀个通⽤的可⽐较形式。
re模块的函数可以分为三个大类:模式匹配、替换以及拆分
可以用re.compile自己编译regex以得到一个可重用的regex对象
flags=re.IGNORECASE 字符串忽略大小写的搜索替换