str.rfind | Python

 

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

str

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.

Artículos

Manual Python

Aprende más sobre Python consultando online o descargando nuestro manual.