Estas son las últimas funciones que debéis conocer para seguir con los siguientes apartados, pero Python tiene infinidad de funciones y opciones, además, es un lenguaje en desarrollo por lo que cada poco tiempo aparecen nuevas herramientas de programación, en este caso vamos a ver la función:
Find
Lo que hace esta función es guardarnos en el objeto que indiquemos un valor numérico, si ese valor numérico es “-1” significa que no encontró lo que se le indico, cualquier otro valor confirma el resultado positivo de la búsqueda, la sintaxis se realiza de la siguiente manera:
Nombre_objeto = Objeto/Dato_donde_buscar.find (Objeto/Dato_para_buscar)
La ventaja de esto es que con un simple comparativo “if” sobre el objeto creado podemos saber si encontró lo que buscábamos, esto se aplica en webs y redes sociales para censurar ciertas palabras y esto nos abre una nueva función que es:
Replace
Es decir, le solicito una búsqueda y si es positiva, solicito el reemplazo de la cadena con la siguiente sintaxis:
Nombre_objeto = Objeto/Dato_donde_buscar.replace(Objeto/Dato_para_buscar , Objeto/Dato_para_insertar)
Voy a enseñaros un script para que veáis cada función y me podáis decir sabiendo cómo funcionan que es lo que va a pasar:
saludo = «Hola Amigos»
result = saludo.find(«Amigos»)
print (result)
nuevosaludo = saludo.replace(«Amigos» , «Compañeros»)
print (saludo,»\n»,nuevosaludo)
AlainSQ
Ejecutando este programa observamos lo que hace cada función, en el primer “print”, sabemos que deberá dar un numero diferente a “-1” debido a que lo que buscamos se encuentra en el objeto y para el segundo “print” debemos ver como se cambia una palabra por otra.

Perfecto, lo hemos conseguido y con esto tenemos todas las herramientas para lo que viene que creedme, os va a gustar mucho.