python基础——字符串基础操作
1、大小写转换upper——全部大写lower——全部小写capitalize——首字符大写,其余小写title——所有单词首字符大写,其余小写s = 'hEllo pYthon'print(s.upper()) #HELLO PYTHONprint(s.lower()) #hello pythonprint(s.capitalize()) #Hello pythonprint(s.title()
·
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']
更多推荐
已为社区贡献1条内容
所有评论(0)