Método rindex() de la cadena Python

Ejemplo

La última ubicación en el texto donde aparece la cadena "China":

txt = "China es un gran país. Me encanta China."
x = txt.rindex("casa")
print(x)

Ejecutar Ejemplo

Definición y Uso

El método rindex() busca la última aparición del valor especificado.

Si no se encuentra el valor, el método rindex() lanzará una excepción.

El método rindex() es casi idéntico al método rfind(). Vea el siguiente ejemplo.

Sintaxis

string.rindex(value, start, end)

Valor de Parámetro

Parámetros Descripción
value Obligatorio. El valor que se desea buscar.
start Opcional. Desde dónde comenzar la búsqueda. El valor predeterminado es 0.
end Opcional. Donde finalizar la búsqueda. El valor predeterminado es 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.rindex("e")
print(x)

Ejecutar Ejemplo

Ejemplo

¿Dónde se encuentra la última aparición de la letra "e" en el texto, si solo se realiza la búsqueda entre las posiciones 5 y 10?

txt = "Hola, bienvenido a mi mundo."
x = txt.rindex("e", 5, 10)
print(x)

Ejecutar Ejemplo

Ejemplo

Si no se encuentra el valor, el método rfind() devuelve -1, pero el método rindex() lanzará una excepción:

txt = "Hola, bienvenido a mi mundo."
print(txt.rfind("q"))
print(txt.rindex("q"))

Ejecutar Ejemplo