2.序列类型方法

1.list 相关操作

增:

append(object) 尾部插入

insert(index,object) 在index处插入object

extend(对象) 尾部分割插入对象(如插入元组或列表)

删:

pop() 删除尾部元素

pop(index) 删除index处的元素,并返回该值

remove(value) 删除第一个值为value的元素

clear() 清空列表

改:

li[index]=value 修改index处的值为value

li[from:to]=对象 将[from,to)的元素修改为对象

查:

index(value) 返回第一个值为value的下标

index(value,from,to) 返回[from,to]中第一个值为value的下标(to可省略,至结尾)

count(value) 返回value出现的次数

其他:

reverse() 反转列表(逆序)

sort() 升序排列

copy() 浅复制,地址(id)与原列表不同

2.tumple 元组的操作

index(value) 返回第一个值为value的下标

index(value,from,to) 返回[from,to]中第一个值为value的下标(to可省略,至结尾)

count(value) 返回value出现的次数

3.str 字符串操作

增:

+ 以‘+’连接两字符串

查:

find(value) 返回第一个值为value的下标,未找到返回-1

find(value,from,to) 返回[from,to]中第一个值为value的下标

index(value) 返回第一个值为value的下标,未找到报错推荐使用find

count(value) 返回value出现的次数

isdigit() 判断字符串是否由纯数字组成,相应返回True或False

isalpha()  判断字符串是否由纯字母组成,相应返回True或False

startwith(str) 判断字符串是否以str开始,相应返回True或False

endwith(str) 判断字符串是否以str结束,相应返回True或False

islower() 判断字符串是否纯为小写组成(数字不影响),相应返回True或False

isupper() 判断字符串是否纯为大写组成(数字不影响),相应返回True或False

改:

upper() 将字符串转换为大写

lower() 将字符串转换为大写

strip() 去除字符串首尾两端的空格

lstrip() 去除字符串首部空格

rstrip() 去除字符串尾部的空格

captilize() 将第一个字母变为大写(若第一个字符为空格则不变)

title() 将每一个单词的第一个字母变成大写

split() 以空格分割字符串,返回分割后的列表

split('ch') 根据ch分割字符串,返回分割后的列表(如:s='a,b,c' s.split(',') #['a', 'b' ,'c'])

split('ch',num) 根据ch依次分割字符串为num+1部分,num+1后的部分不做分割,返回分割后的列表

                        (如: s='a,b,c' s.split(',' , 1) #['a', 'b ,c'])

replace(from, to) 将字符串中所有'from' 替换为'to'

replace(from, to, num) 将字符串中前num个'from' 替换为'to'




 

猜你喜欢

转载自blog.csdn.net/weixin_42089175/article/details/80466352