Descripción
los rfind() El método devuelve el último índice donde se encuentra la subcadena str, o -1 si no existe tal índice, restringiendo opcionalmente la búsqueda a la cadena [beg: end].
Sintaxis
A continuación se muestra la sintaxis de rfind() método -
str.rfind(str, beg = 0 end = len(string))
Parámetros
str - Esto especifica la cadena que se buscará.
beg - Este es el índice inicial, por defecto es 0.
end & menos Este es el índice final, por defecto es igual a la longitud de la cadena.
Valor devuelto
Este método devuelve el último índice si se encuentra y -1 en caso contrario.
Ejemplo
El siguiente ejemplo muestra el uso del método 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))
Resultado
Cuando ejecutamos el programa anterior, produce el siguiente resultado:
5
5
-1
2
2
-1