Pitón

Función Python String replace ()

Función Python String replace ()

El reemplazo de cuerdas es a menudo esencial. Si desea reemplazar cualquier cadena o palabra en su programa, entonces una opción es verificar manualmente todo el programa y reemplazar cada cadena con la cadena deseada. Python también proporciona una función de reemplazo () incorporada para el reemplazo de cadenas. La función replace () de Python no reemplaza la cadena real, pero hace una copia de la cadena y reemplaza las instancias de la cadena especificada con la nueva cadena. Este artículo le muestra cómo usar la función replace () en Python.

Sintaxis

La sintaxis de la función replace () es la siguiente:

cuerda.reemplazar (cadena antigua, cadena de noticias, recuento)

Cadena vieja: La cadena que desea reemplazar.

Cadena nueva: La cuerda que reemplaza a la antigua.

Contar: Este parámetro es opcional. El parámetro de recuento se usa para indicar la cantidad de veces que desea reemplazar la cadena anterior por la nueva.

La función replace () solo devuelve la copia de la cadena.

Ejemplos de

Ahora veremos algunos ejemplos de la función replace () de Python. En el ejemplo que se muestra a continuación, reemplazaremos el término "sitio web" por el término "linuxhint."

# declarando la cadena original
str = "Hola y bienvenido al sitio web"
# reemplazando el "sitio web" por "linuxhint"
print ("La cadena reemplazada es:", str.reemplazar ("sitio web", "linuxhint"))

Producción

La salida se muestra en la consola de Python. Este resultado muestra que el término "sitio web" se ha reemplazado por el término "linuxhint."

Veamos otro ejemplo de la función replace (). Aquí, reemplazaremos el término "perro" por el término "gato."El valor de recuento es 1, lo que indica que el término" perro "se reemplazará por el término" gato "solo una vez en la cadena.

# declarando la cadena original
str = "El perro es un animal. El perro come comida "
# reemplazando el "Perro" por "Gato"
imprimir (str.reemplazar ("Perro", "Gato", 1))

Producción

La salida se muestra en la consola de Python. Este resultado muestra que el primer término "perro" se ha reemplazado por el término "gato" en la cadena.

Si el valor del recuento fuera 2, la función reemplazaría las dos primeras apariciones del término "perro" con el término "gato" en la cadena. Si no usa un valor de recuento, la función reemplazar () reemplaza todas instancias de lo especificado cadena_antigua con el elegido nueva_cadena.

# declarando la cadena original
str = "El perro es un animal. El perro come comida "
# reemplazando el "Perro" por "Gato"
imprimir (str.reemplazar ("Perro", "Gato", 2))

Producción

La salida se muestra en la consola de Python. Este resultado muestra que las dos apariciones del término "perro" se han reemplazado por el término "gato" en la cadena.

Como se discutió anteriormente, la función replace () solo devuelve una copia de la cadena original. No cambia la cadena original. Ahora imprimiremos la cadena original después de reemplazar el término "perro" por el término "gato."

# declarando la cadena original
str = "El perro es un animal. El perro come comida "
# reemplazando el "Perro" por "Gato"
print ("Cadena reemplazada:", str.reemplazar ("Perro", "Gato", 2))
# imprimiendo la cadena original
print ("Cadena original:", str)

Producción

La salida se muestra en la consola de Python. Esta salida muestra que la cadena original se mantuvo igual. La función replace () solo devuelve la copia de la cadena original después de realizar los cambios.

Conclusión

Este artículo explica el reemplazo de cadenas en Python usando la función replace () con la ayuda de algunos ejemplos simples. El artículo debería haber ayudado a los principiantes a aprender más sobre cómo realizar el reemplazo de cadenas en Python usando la función replace ().

Los 5 mejores productos ergonómicos de mouse de computadora para Linux
¿El uso prolongado de la computadora causa dolor en la muñeca o los dedos?? ¿Sufre de rigidez en las articulaciones y constantemente tiene que dar la ...
Cómo cambiar la configuración del mouse y el panel táctil con Xinput en Linux
La mayoría de las distribuciones de Linux se envían con la biblioteca "libinput" de forma predeterminada para manejar eventos de entrada en un sistema...
Vuelva a asignar los botones del mouse de manera diferente para diferentes programas con X-Mouse Button Control
Tal vez necesite una herramienta que pueda hacer que el control de su mouse cambie con cada aplicación que use. Si este es el caso, puede probar una a...