Método Python String rfind()
Ejemplo
¿En qué parte del texto se encuentra la última aparición de la cadena "casa"?:
txt = "Mi
casa, su casa."
x = txt.rfind("casa")
print(x)
Definición y uso
El rfind()
método busca la última aparición del valor especificado.
El rfind()
método devuelve -1 si no se encuentra el valor.
El rfind()
método es casi el mismo que el
rindex()
método. Vea el ejemplo a continuación.
Sintaxis
string.rfind(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.rfind("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.rfind("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"))