序列类型的方法
Posted lyh-520
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了序列类型的方法相关的知识,希望对你有一定的参考价值。
1. 列表方法
list1 = [ 1 ,2 ,3, 4, ‘a‘, ‘s‘]
增、
list1.append(11) 默认在列表最后插入
list1.insert(4,‘dd‘ ] 通过下标插入元素
list1.extend([5,‘aa‘ ]) 将一个列表插入原来列表,并且列表元素插到原来列表最后
删、
list1.pop() 默认从最后向前删除
list1.remove(‘dd‘ ) 通过列表里的值删除元素
list1.clear() 清除列表里的全部元素
查、
list1.index(3) 查找下标索引并返回
list1.count(3) 返回在列表里出现的次数
改、
list1[0] = 11 通过下表索引去改
其他方法、
1 . copy
>>>list1.copy()
>>>list2 = list1.copy() 复制内容
2 . reverse
list1.reverse() 反向
3 . sort
list1.sort() 从小到大排序
2. 字符串方法(不可变类型):增删改,返回新的字符串
a = ‘18616515‘
查、
a.count( ‘1‘ ) 查找字符在字符串出现的次数
a.find( ‘3‘ ) 查找返回下标索引
find查找不存在返回-1,表不存在 可查单个字符也可查多个
a.index( ‘6‘ ) 查找下标索引
区别 查找不存在报错
a.isdigit() 查找字符串里是否只包含数字
a.isalpha() 查找字符串里是否只包含字母
a.endswith(‘ 5 ‘) 查找是否在字符串末尾
a.startswith(‘ 1 ‘) 查找是否在字符串开头
a.islower() 查找是否只包含小写字母(允许有数字)
a.isupper() 查找是否只包含大写字母(允许有数字)
改、
a = ‘adsmms‘
a.upper() 将小写全部转换为大写
a.lower() 将大写全部转换为小写
a = ‘ 121212 ‘
a.strip() 删除字符串两端的空格
a.lstrip() 删除左端空格
a.rstrip() 删除右端空格
a.capitalize() 将字符串首字母大写
a.title() 将字符串每个单词首字母大写
a.split(‘a‘) 把字符串切片
a = ‘nsccbannsdndasncucu’ 在a处切开
a.split(‘a‘:2) a.split(‘a‘:切片次数)
删、
a.replace(‘1:2‘) 用后边替换前边
增、
字符串拼接
a = ‘20180503‘
a1 = a[0:4]
a2 = a[4:6]
a3 = a[6:]
e = ‘年‘
f = ‘月‘
d = ‘日‘
1. a1+e+a2+f+a3+d
2. ‘%s%s%s%s%s%s‘%(a1,e,a2,f,a3,d)
3. a.join(‘.‘)
a.join([‘a[0:4],a[4,6]])
4. ‘{}{}{}{}{}{}‘.format(a1,‘年‘,a2,‘月‘,a3,‘日‘)
3. 元组的方法(不可变类型)
查、
a = (1, 2, 3, 4)
a.count(1) 查找出现次数
a.index(3) 查找下标索引
以上是关于序列类型的方法的主要内容,如果未能解决你的问题,请参考以下文章