Python es un poderoso lenguaje de codificación que ofrece una variedad de funciones, métodos y funciones que realizan tareas asombrosas en el software que crea.
En esta publicación, veremos las cadenas de Python, específicamente el método que se utiliza para realizar cambios en ellas. El método que cubriremos se llama método de reemplazo; veremos qué es, qué hace y cómo podría ser útil.
Método de reemplazo de cadenas de Python
Comencemos por echar un vistazo a la sintaxis del método de reemplazo de cadenas en Python y dividirlo en fragmentos manejables. El método de reemplazo es un método que toma una cadena y reemplaza los caracteres con los nuevos. El método replace toma tres argumentos: dos son obligatorios y el tercero es opcional.
string.replace(target, newValue, count)
Al desglosar este método, podemos ver cómo funciona un poco mejor. los cuerda es una variable que contiene un valor de cadena, esta variable se denomina método. Conectamos un método a una variable con un punto y luego pasamos valores para los argumentos.
Transmisión objetivo string le dice a replace qué cadena buscar al pasar una cadena para Nuevo valor reemplazará la cadena de destino. Finalmente, el argumento de conteo especifica la cantidad de veces que el método de reemplazo verifica y reemplaza caracteres.
Cómo reemplazar una cadena en Python
Ahora que hemos cubierto los componentes del método de reemplazo de cadenas, echemos un vistazo a algunos ejemplos de cómo funciona y analicemos sus usos prácticos. Comenzaremos con un ejemplo simple: reemplazar una palabra en una cadena con una nueva palabra.
txt = "I love snakes"
newTxt = txt.replace("snakes", "my snek")
print(newTxt)
En el ejemplo de código anterior, tenemos la cadena «Me encantan las serpientes» almacenada en una variable llamada txt. Luego llamamos al método de reemplazo de la variable y pasamos la cadena a la que apuntamos y la reemplazamos. En este ejemplo, apuntamos a la cadena «serpientes» en la variable txt.
Cuando el método de reemplazo mira la cadena, comparará todos los caracteres con el objetivo que especificamos, si se encuentra una coincidencia, los reemplazará con el nuevo valor que especificamos. El resultado de este proceso se almacena en una nueva variable nuevo textoimprimir esta variable nos mostrará el cambio que hicimos.
Cómo reemplazar caracteres en cadena Python
Lo mejor de este método es que también puede usarlo para reemplazar caracteres individuales o partes de una palabra. Veamos algunos ejemplos de otras formas en que puede usar el método de reemplazo en cadenas.
newTxt = txt.replace("akes", "eks")
print(newTxt)
Este código hace esencialmente lo mismo que nuestro ejemplo anterior, excepto que en este caso solo proporcionamos parte de la palabra e indicamos con qué queremos reemplazarla. Esto es útil y tiene muchos usos, como corregir errores de ortografía. Una vez que tenga en cuenta el uso de variables y condiciones, puede crear muy fácilmente un corrector ortográfico para verificar y reemplazar las palabras mal escritas.
newTxt = txt.replace("s", "5")
print(newTxt)
Esto todavía se ve muy similar a los dos ejemplos anteriores, pero se comportará de manera ligeramente diferente. Dado que busca un solo carácter, la probabilidad de encontrar ese patrón es mayor y, como tal, verificará cada carácter individual en busca de «s» y lo reemplazará con «5». Si no especifica el parámetro de conteo, ejecutará esta función hasta que finalice la cadena.
Usando el parámetro de contador Python Reemplazar cadena
El tercer parámetro se puede considerar como un delimitador porque limita la cantidad de veces que se puede ejecutar esta tarea. Si ingresa el número uno como limitador / contador, solo se anulará la primera vez que ocurra la coincidencia.
newTxt = txt.replace("s", "5", 1)
Como resultado del código anterior, la cadena se cambiará a «I love 5nakes», cambiar el número a dos hará que ambas «s» cambien a «5».
Descargo de responsabilidad importante: El método de reemplazo distingue entre mayúsculas y minúsculas, por lo que si no coincide, no se reemplazará. Una «s» minúscula como objetivo significa que todas las «s» mayúsculas se ignorarán y solo se reemplazarán las «s» minúsculas.
Usando el método Python String Replace en tu trabajo
Usar el método de reemplazo de cadenas en Python es muy fácil, y esta publicación cubre lo que necesita para comprender cómo funciona. Pero pasemos a los puntos que cubrimos en esta publicación por última vez, solo para mayor claridad.
- valor antiguo: Requerido. La cadena a buscar.
- Nuevo valor: Requerido. La cadena con la que reemplazar el valor anterior.
- para contar: Opcional. Un número que indica cuántas instancias del valor anterior desea reemplazar. Por defecto, todas las ocurrencias son.
Será fácil construir sobre este conocimiento, y cuanto más practiques, mejor serás.








