Método rfind() en Python
El método
rfind()
en Python se utiliza para buscar una subcadena dentro de una cadena y devuelve la posición de la última aparición de esa subcadena. Si no se encuentra la subcadena, devuelve -1.
Página de referencia: resume la firma y el uso de un método concreto. El valor está en el patrón: qué recibe, qué devuelve y en qué situación lo usarías.
Copia el ejemplo al editor, cámbiale los argumentos y comprueba la salida.
Aquí tienes una descripción detallada del método
rfind()
:
Sintaxis del Método rfind() en Python
Ejemplo
cadena.rfind(subcadena[, inicio[, fin]])
-
cadena: La cadena en la que deseas buscar la subcadena. -
subcadena: La subcadena que deseas buscar dentro de la cadena. -
inicio(opcional): El índice a partir del cual se inicia la búsqueda. Por defecto, es 0. -
fin(opcional): El índice en el que se detiene la búsqueda. Por defecto, es la longitud de la cadena.
Valor de retorno :
-
Si se encuentra la subcadena,
rfind()devuelve el índice de la última aparición de la subcadena en la cadena. - Si la subcadena no se encuentra, devuelve -1.
Ejemplo del Método rfind() en Python
Ejemplo
texto = "Hola Valencia"
print(texto.upper())
print(texto.replace("Valencia", "Sevilla"))
Resultado:
Ejemplo
texto = "casa blanca en la casa grande"
print(texto.rfind("casa"))
En este ejemplo,
rfind()
busca la última aparición de la subcadena "Python" en la cadena
frase
. Devuelve 36 porque la última aparición comienza en el índice 36. Cuando busca "Java", no lo encuentra en la cadena y devuelve -1.
El método
rfind()
es útil cuando necesitas encontrar la última ocurrencia de una subcadena en una cadena. Puedes utilizar esta información para realizar manipulaciones específicas en la cadena, como dividirla o reemplazarla.
- Tutorial de Cadenas en Python
Practica Método rfind() en Python en el editor
Pon en práctica lo aprendido con nuestro editor Python interactivo. Cada ejercicio incluye el código de partida y un botón para abrirlo en una nueva pestaña, donde puedes modificarlo y ejecutarlo.
Ejercicio: Valor de retorno
Practica «Valor de retorno» en el editor interactivo. Modifica el código, pulsa ejecutar y observa el resultado en la consola.
Cómo practicar
1. Pulsa Ejecutar en el bloque de código.
2. Modifica un valor o argumento.
3. Vuelve a ejecutar y observa la consola.
Resumen
- Ejecuta y modifica cada ejemplo antes de seguir.
- Revisa errores de indentación y de importación de módulos.
- Consulta la lección anterior y la siguiente del menú lateral.