Descripción
El método rfind()
de la clase str
busca la última aparición de la subcadena sub
dentro del intervalo [start
, end
]. Devuelve el índice más alto donde se encuentra la subcadena. Si la subcadena no se encuentra, devuelve -1.
Sintaxis
str.rfind(sub[, start[, end]])
Parámetros
- end: Este parámetro es opcional. Si se proporciona, restringe la búsqueda al segmento especificado por el índice final.
- start: Este es otro parámetro opcional. Si se proporciona, restringe la búsqueda al segmento especificado por el índice de inicio.
- sub: Este es el único parámetro obligatorio. Es el substring que la función buscará dentro de la cadena principal.
Clase Padre
Ejemplo
# Ejemplo de uso del método str.rfind()
cadena = "Hola, mundo. Bienvenido al mundo de Python."
substring = "mundo"
resultado = cadena.rfind(substring)
print("El último índice de la subcadena es:", resultado)
Este script buscará la última aparición de la subcadena “mundo” en la cadena principal y devolverá el índice más alto donde se encuentra.