Método rfind() de la cadena de Python
Ejemplo
La última ubicación en el texto donde se encuentra la cadena "China":
txt = "China es un gran país. Me encanta China." x = txt.rfind("casa") print(x)
Definición y Uso
El método rfind() busca la última aparición del valor especificado.
Si no se encuentra el valor, el método rfind() devolverá -1.
El método rfind() es casi idéntico al método rindex(). Vea los siguientes ejemplos.
Sintaxis
cadena.rfind(value, start, end)
Valor de Parámetro
Parámetros | Descripción |
---|---|
value | Necesario. El valor que se va a buscar. |
start | Opcional. Dónde comenzar la búsqueda. Por defecto es 0. |
end | Opcional. Dónde finalizar la búsqueda. Por defecto es hasta el final de la cadena. |
Más Ejemplos
Ejemplo
¿Dónde se encuentra la última aparición de la letra "e" en el texto?
txt = "Hola, bienvenido a mi mundo." x = txt.rfind("e") print(x)
Ejemplo
¿Dónde se encuentra la última aparición de la letra "e" en el texto si se realiza una búsqueda solo entre las posiciones 5 y 10?
txt = "Hola, bienvenido a mi mundo." x = txt.rfind("e", 5, 10) print(x)
Ejemplo
Si no se encuentra el valor, el método rfind() devuelve -1, pero el método rindex() lanza una excepción:
txt = "Hola, bienvenido a mi mundo." print(txt.rfind("q")) print(txt.rindex("q"))