jsp语言做网站,大学生app开发经费预算表,国内翻国外加速器,收录网1、find() 方法检测字符串中是否包含子字符串 str #xff0c;如果指定 beg#xff08;开始#xff09; 和 end#xff08;结束#xff09; 范围#xff0c;则检查是否包含在指定范围内#xff0c;如果指定范围内如果包含指定索引值#xff0c;返回的是索引值在字符串中…1、find() 方法检测字符串中是否包含子字符串 str 如果指定 beg开始 和 end结束 范围则检查是否包含在指定范围内如果指定范围内如果包含指定索引值返回的是索引值在字符串中的起始位置。如果不包含索引值返回-1。
语法str.find(str, beg0, endlen(string))
str -- 指定检索的字符串
beg -- 开始索引默认为0。
end -- 结束索引默认为字符串的长度。
str1 This is the reason why he is so successful.
str2 is
print(str1.find(str2)) # 运行结果2
print(str1.find(str2,4)) # 运行结果5
print(str1.find(str2,8,40)) # 运行结果26
print(str1.find(str2,30,40)) # 运行结果-1
2、rfind() 返回字符串最后一次出现的位置如果没有匹配项则返回-1。
语法str.rfind(str, beg0, endlen(string))
str1 This is the reason why he is so successful.
str2 is
print(str1.rfind(str2)) # 运行结果26
print(str1.rfind(str2,15)) # 运行结果26
print(str1.rfind(str2,0,5)) # 运行结果2
print(str1.rfind(str2,5,0)) # 运行结果-1
3、index() 方法检测字符串中是否包含子字符串 str 如果指定 beg开始 和 end结束 范围则检查是否包含在指定范围内该方法与 python find()方法一样只不过与 find() 不同的是如果 str 不在 string中会报一个异常。
语法str.index(str, beg0, endlen(string))
str1 This is the reason why he is so successful.
str2 is
print(str1.index(str2)) # 运行结果2
print(str1.index(str2,4)) # 运行结果5
print(str1.index(str2,8,40)) # 运行结果26
4、rindex() 返回子字符串 str 在字符串中最后出现的位置如果没有匹配的字符串会报异常。
语法str.rindex(str, beg0 endlen(string))
str1 This is the reason why he is so successful.
str2 is
print(str1.rindex(str2)) # 运行结果26
print(str1.rindex(str2,15)) # 运行结果26
print(str1.rindex(str2,0,5)) # 运行结果2