Python 3 - 字符串 rfind() 方法
-
描述
rfind()方法返回找到子字符串 str 的最后一个索引,如果不存在此类索引,则返回 -1,可选择将搜索限制为 string[beg:end]。 -
句法
以下是语法rfind()方法 -str.rfind(str, beg = 0 end = len(string))
-
参数
-
str− 这指定要搜索的字符串。
-
beg− 这是起始索引,默认为 0。
-
end− 这是结束索引,默认情况下它等于字符串的长度。
-
-
返回值
如果找到,此方法返回最后一个索引,否则返回 -1。 -
例子
以下示例显示了 rfind() 方法的用法。#!/usr/bin/python3 str1 = "this is really a string example....wow!!!" str2 = "is" print (str1.rfind(str2)) print (str1.rfind(str2, 0, 10)) print (str1.rfind(str2, 10, 0)) print (str1.find(str2)) print (str1.find(str2, 0, 10)) print (str1.find(str2, 10, 0))
-
结果
当我们运行上面的程序时,它会产生以下结果 -5 5 -1 2 2 -1