1、大小写转换

  • upper——全部大写
  • lower——全部小写
  • capitalize——首字符大写,其余小写
  • title——所有单词首字符大写,其余小写
s = 'hEllo pYthon'
print(s.upper()) #HELLO PYTHON
print(s.lower()) #hello python
print(s.capitalize()) #Hello python
print(s.title()) #Hello Python

 

2、find——查找元素的位置

  • 第一个参数是查找的字符串片段,第二个参数是查找的起始点
  • 返回的是第一个被找到的字符串片段下标(起始位置)
  • 查找的字符串不存在则返回 -1
s="abc123abc"
res1=s.find('a',1)
res2=s.find('s',4)
print(res1)  #6
print(res2)  #-1

3、count——统计

  • 统计字符串片段在字符串中出现的次数
s="abc123abc"
res=s.count('abc')
print(res) #2

4、replace——替换

  • 替换指定的字符串片段
  • 第一个参数是要替换的字符串片段;第二个参数是替换之后的字符串片段;第三个参数可以用来指定替换的次数(默认替换所有)
s="abc123abc"
res=s.replace('abc','ABC')
print(res) #ABC123ABC

5、split——分割

指定分割点对字符串进行分割,分割后的结果为列表

第一个参数为分割点;第二个参数为分割的次数(默认找到所有的分割点进行分割)

s="111ab222ab333ab444"
res1=s.split("ab",2)
res2=s.split("2")
print(res1) #['111', '222', '333ab444']
print(res2) #['111ab', '', '', 'ab333ab444']

 

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐