1.find():
检测某个子串是否包含在这个字符串中,如果在返回这个子串开始的位置下标,否则则返
回
-1
。
语法:str.find(子串,开始位置下标,结束位置下标)
a = "asdagajk"
print(a.find("a"))
b = "asdagajk"
print(b.find("a",1,5))
结果:
0
3
2.index():
检测某个子串是否包含在这个字符串中,如果在返回这个子串开始的位置下标,否则则报
异常。
语法:str.
index
(
子串
,
开始位置下标
,
结束位置下标
)
a = "asdagajk"
print(a.index("j"))
结果:
6
3.rfind(): 和find()功能相同,但查找方向为==右侧==开始。
4.rindex():和index()功能相同,但查找方向为==右侧==开始。
5.count():
返回某个子串在字符串中出现的次数
语法:str
.
count
(
子串
,
开始位置下标
,
结束位置下标
)
a = "asdagajk"
print(a.count("a"))
结果:
3