find

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.

find 1

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