python常用的对象方法

1.字符串方法:

*.count('a',star,end):返回字符串中包含的指定的子字符串数量(索引值不写,默认从头至尾查找)

*.find('a',star, end)回指定的子字符串在字符串中出现的位置[index]

        1- 只返回查找第一个出现的位置

2- str1.find('a',3)  指定开始查找位置的下标

      3- 如果要查找的内容,不在该对象里面,那么该方法返回  -1

*.index(''): 内容查找不到会报错:ValueError: substring not found

 *.endswith(''):检查字符串是否以指定的字符串结尾  --返回值 bool

*.startswith(''):检查字符串是否以指定的字符串开头  --返回值 bool

 *.isalpha(): 检查字符串中是否都是字母  ---返回值  bool

 *.isdigit(): 检查字符串中是否都是数字   ---返回值  bool

 .lower(): 将字符串里面如果有大写字母的全部转为小写字母

 .upper :将字符串里面如果有小写字母的全部转为大写字母

.strip(): 将字符串前置空格和后置空格删除  不能去中间空格

 .lstrip(): 将字符串前置空格删除

 .rstrip(): 将字符串后置空格删除

*‘;’.join(): 将sepuence类型的的元素字符合并(链接)成一个字符串,';'作为分隔符

例:

alist = ['i','like','play','football']

print(' '.join(alist)) ==== i like play football  ----str

*.split(','):将字符串分隔成几个字符串,参数作为分隔切点,返回list格式的数据,切点被剔除。

如果切点不存在,依然返回列表,整个字符串作为列表的第一个数据返回。

例:

a = 'i*like*fult'

print(a.split('*'))=======[i, like, fult]

*.replace('old','new','count'):替换字符串中指定的子字符(默认指定的字符在字符串中将被全部替换,可以指定替换的个数)

str = 'abbbcaad'

print(str.replace('a', 'x')) ======xbbbcxxd

2.列表

添加:

.append(''):在列表尾部添加元素

.insert(index,val):在列表的指定位置插入数据

删除:

del alist[index]:删除列表中指定的索引的元素

.pop(index):删除指定元素,并返回删除掉的元素  ===alist.pop(0)

.remove(val):删除指定的元素值得元素。需要遍历列表一个个对比,效率低。

例:

alist.remove('a')

3.其他:

range(0,10)左闭右开

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容