字符串常用方法.
1. 大小写转换类:captalize,swapcase,title()
1) capital():首字母大写,非首字母小写
1 msg=
"hllo WorlD!你好,世界123"
2 s1=msg.capitalize()
#首字母大写,非首字母小写print (s1)
3 运行结果:
4 Hllo world!你好,世界123
2) swapcase(): 字母大小写反转
1 s3=msg.swapcase()
#字母大小写反转
2 print (s3)
3 运行结果:
4 HLLO wORLd!你好,世界123
3) lower():字母大写转小写
1 s5=
msg.lower()
2 print (s5)
3 运行结果:
4 hllo world!你好,世界123
4) upper(): 字母转大写
1 s4=msg.upper()
#字母转大写
2 print (s4)
3 运行结果:
4 HLLO WORLD!你好,世界123
5) title(): 每个单词的首字母大写
1 s2=msg.title()
#每个单词的首字母大写
2 print (s2)
3 运行结果:
4 Hllo World!你好,世界123
2. 查找
1) find(): 查找元素,
如果存在,返回查找到的第一个元素的下标;如果查找不到,返回-1,不报错。
注意:当我们在一个字符串中查找某一个子序列的时候,如果这个字符串中含有多个子序列,只会返回第一个找到的下标,不会返回其他的。
2) index():
跟find()功能类似,如果不存在,会报错.
3. 替换:
replace()
4. strip()
5. 开头、结尾
1)startwith():是否以...(子串)开头。
这里的子串可以是一个或多个字符
2)endwith():是否以...(子串)结尾。
这里的子串可以是一个或多个字符
6. is类:
isalnum/isalpha/isdigit/isspace/islower/istitle/isupper:是否是字母或数字/是否字母/是否数字/是否空格/是否小写/是否标题/是否全大写,总之都是一些判断的方法,返回的不是True就是False
7. split():
split会根据指定子串,将整个字符串所有匹配的子串匹配到并剔除,将其他内容分割,返回数组。
转载于:https://www.cnblogs.com/yimiaoyikan/p/8733086.html