Método Python rfind()
Descripción
Python rfind() devuelve la última posición donde aparece la cadena, o -1 si no hay coincidencia.
Sintaxis
Sintaxis del método rfind():
str.rfind(str, beg=0, end=len(string))
Parámetros
- str -- la cadena a buscar
- beg -- posición inicial de búsqueda, por defecto 0
- end -- posición final de búsqueda, por defecto la longitud de la cadena.
Valor de retorno
Devuelve la última posición donde aparece la cadena, o -1 si no hay coincidencia.
Ejemplo
El siguiente ejemplo muestra cómo usar la función rfind():
Ejemplo
#!/usr/bin/python
str = "this is really a string example....wow!!!";
substr = "is";
print str.rfind(substr);
print str.rfind(substr, 0, 10);
print str.rfind(substr, 10, 0);
print str.find(substr);
print str.find(substr, 0, 10);
print str.find(substr, 10, 0);
str = "this is really a string example....wow!!!";
substr = "is";
print str.rfind(substr);
print str.rfind(substr, 0, 10);
print str.rfind(substr, 10, 0);
print str.find(substr);
print str.find(substr, 0, 10);
print str.find(substr, 10, 0);
La salida del ejemplo anterior es:
5 5 -1 2 2 -1
Otras extensiones
Cadenas de Python