标签:port pre splay 操作 info open word 指定 inf
1.find方法可以再一个较长的字符串中查找子串,它返回子串所在位置的最左端索引。如果没有找到,则返回 -1。
url = ‘www.baidu.com‘ print(url.find(‘baidu‘)) >>> 4 print(url.find(‘google‘)) >>> -1
find方法并不返回布尔值,如果返回的是0,则证明在索引0位置找到了子串。
2.replace方法返回某字符串的所有匹配项均被替换之后得到的字符串。
x = ‘this is a test‘ print(x.replace(‘is‘,‘xxx‘)) >>>thxxx xxx a test
3.lower方法将所有的字母转换成小写字母。
info = ‘My Name Is DANCE‘ print(info.lower()) >>>my name is dance
4.casefold方法将所有的字母转换成小写字母。
info = ‘My Name Is DANCE‘ print(info.casefold()) >>>my name is dance
#和lower什么区别?
和lower方法相关的是title方法,他会将字符串转换为标题,也就是所有单词的首字母大写,而其他字母小写。但处理结果不自然。
info = "this‘s all folks" print(info.title()) >>>This‘S All Folks
还有一个string模块的capwords函数
import string info = "this‘s all folks" print(string.capwords(info)) >>>This‘s All Folks
4.index方法用于查找指定的字符串,找不到直接报错
info = ‘my name is alex‘ print(info.index(‘a‘)) >>>4
#只返回第一个匹配值,第二个怎么找
标签:port pre splay 操作 info open word 指定 inf
原文地址:https://www.cnblogs.com/romacle/p/9875924.html