字符串-查找
通过字符串的查找方法及是查找子串在字符串中的位置和出现的次数
find()检查某个子串是否包含在字符串中,如果返回这个子串的开始位置的下标,否则则返回-1
rfind()和find()功能相同,但查找方向为从右侧开始
语法 字符串序列.find(子串,开始位置,结束位置)
mystr ='hello world and supertest sud and python'
print(mystr.find('and')) #12
print(mystr.find('and',15,34)) #-1
index()检查某个子串是否包含在字符串中,如果在返回这个子串开始的位置下标,否则则报异常
语法 字符串序列.index(子串,开始位置下标,结束位置下标)
注意:开始位置和结束位置可以省略,表示在整个字符串中查找
mystr ='hello world and supertest sud and python'
print(mystr.index('and')) #12
print(mystr.find('ands') #报错
count()返回某个子串在在字符串中出现的次数
mystr ='hello world and supertest sud and python'
print(mystr.index('and')) #2
print(mystr.index('ands')) #0
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步