python-字符串常用方法之查找

"""
find():检测某个字串是否包含在这个字符串中
如果在返回这儿字串开始的位置下标
否则返回-1
语法: 字符串序列.find(字串,开始位置下标,结束位置下标)
"""
mystr = "hello world hello python"
print(mystr.find('world'))  # 6
print(mystr.find('world',4,15))  # 6
print(mystr.find('worlds'))  # -1
"""
index():检测某个字串是否包含在这个字符串中
如果在返回这个字串开始的位置下标
否则则报异常
语法: 字符串序列.index(字串,开始位置下标,结束位置下表)
"""
print(mystr.index('world'))  # 6
print(mystr.index('world',4,15))  # 6
# print(mystr.index('worlds'))  # 报错

"""
count(): 返回某个字串在字符串中出现的次数
语法: 字符串序列.count(字串,开始位置下标,结束位置下表)
"""

print(mystr.count('world'))  # 6
print(mystr.count('world',4,15))  # 6
print(mystr.count('worlds'))  # 报错

"""
rfind():和find功能一样,但查找方向为右侧开始
rindex():和index()功能相同,但查找方向为右侧开始
"""



猜你喜欢

转载自blog.csdn.net/weixin_49789675/article/details/112676298