Método Python String rindex()
Ejemplo
¿En qué parte del texto se encuentra la última aparición de la cadena "casa"?:
txt = "Mi
casa, su casa."
x = txt.rindex("casa")
print(x)
Definición y uso
El rindex()
método busca la última aparición del valor especificado.
El rindex()
método genera una excepción si no se encuentra el valor.
El rindex()
método es casi el mismo que el
rfind()
método. Vea el ejemplo a continuación.
Sintaxis
string.rindex(value, start, end)
Valores paramétricos
Parameter | Description |
---|---|
value | Required. The value to search for |
start | Optional. Where to start the search. Default is 0 |
end | Optional. Where to end the search. Default is to the end of the string |
Más ejemplos
Ejemplo
¿En qué parte del texto se encuentra la última aparición de la letra "e"?:
txt = "Hello, welcome to my world."
x = txt.rindex("e")
print(x)
Ejemplo
¿En qué parte del texto se encuentra la última aparición de la letra "e" cuando solo busca entre las posiciones 5 y 10?:
txt = "Hello, welcome to my world."
x = txt.rindex("e",
5, 10)
print(x)
Ejemplo
Si no se encuentra el valor, el método rfind() devuelve -1, pero el método rindex() generará una excepción:
txt = "Hello, welcome to my world."
print(txt.rfind("q"))
print(txt.rindex("q"))