Python reemplaza los caracteres en una cadena

Python reemplaza los caracteres en una cadena
En Python, cambiar un carácter de cadena es una tarea crucial cuando implica un procesamiento de contenido textual. Puede haber algunos problemas de ortografía, formatear problemas con un carácter diferente que debe eliminarse esencialmente antes de procesar la información más. En Python, la cadena es una serie de elementos unicode encerrados en una sola o doble coma. Además, también podemos usar cotizaciones triples, mientras que la cadena es de múltiples filas.

Python ya no tiene un tipo de estadísticas individuales, a diferencia de cualquier otro lenguaje de programación, y por lo tanto, la cadena que tiene una longitud se tiene en cuenta como un personaje. Las cadenas son series organizadas de elementos o cuerdas que pueden ser estables. Esto implica que simplemente no podemos agregar, enmendar o eliminar la cadena una vez que se crea.

En caso de que se realice cualquier proceso, se forma una réplica de una cadena ingeniosa y se modifica adecuadamente.

Vamos a iluminar diferentes enfoques para reemplazar los caracteres en una cadena.

Utilizar técnica de corte

El corte es una técnica en Python que permite ingresar a elementos especiales de tipos de series como cuerdas, listas y tuplas. Mediante el uso del corte, podríamos retroceder una variedad de caracteres identificando el índice inicial y el último índice, que se segregue a través de un colon, y volver al segmento de la cadena. Del mismo modo, aquí podríamos elegir la parte para ser reemplazados a través del enfoque de corte y actualizarlo con el nuevo individuo.

Para llevar a cabo los programas de Python, en primer lugar instalamos SPYDER5. En este software, tenemos que crear un nuevo proyecto tocando Ctrl+N desde el teclado. Ahora, la instancia de Under muestra el uso de la técnica de corte:

String = 'Slating'
índice = 3
new_character = 'C'
String = String [: index] +new_character +string [index +1:]
imprimir (cadena)

En este ejemplo, la cadena está cortando, un nuevo carácter es "C" que queremos reemplazar en la cadena, y el índice es 3 (la posición en la cadena en la que queremos reemplazar el carácter C).

Para obtener la salida, tenemos que ejecutar el código. Para esto, hemos aprovechado F5 del teclado. Y observamos de la salida que "C" en la cadena se reemplaza con un personaje "C". Ahora, la nueva palabra es "cortar".

Usar el procedimiento reemplazar ()

Python posee varias capacidades incrustadas para hacer que la programación sea directa y reemplazar () la técnica es una de ellas. La técnica reemplazar () facilita la actualización de la prevalencia de la cadena anterior especificada con la nueva cadena.

La técnica consta de diferentes parámetros. Tome la ilustración de la instancia debajo para esta técnica.

String = "Me encanta jugar al bádminton"
resultado = cadena.Reemplace ("bádminton", "bádminton"
Imprimir (resultado)

Una cadena es "Me encanta jugar al bádminton" (que deseamos actualizar), un personaje que nos gusta actualizar es "bádminton" con "bádminton".

Después de ejecutar el programa, la salida producida es "Me encanta jugar al bádminton".

Reemplazar muchos personajes por personajes distintivos

Esta técnica también se utiliza para reemplazar los caracteres en una cadena utilizando índices. Actualizamos un par de personajes con diversos atributos al mismo tiempo. Podemos emplear un bucle "para" para iterar entre los atributos de cadena y actualizarlos mediante el uso del enfoque de corte.

string = 'Badmintion'
índices = 5: 'u',
7: 'V',
8: 'W'
resultado = "
para el índice, reemplazo en el índice.elementos()
String = String [: index] +indexes [index] +string [index +1:]
imprimir (cadena)

"Bádminton" es una cadena que queremos actualizar. Los índices (5,7,8) son las posiciones en la cadena en la que queremos reemplazar los caracteres (U, V, W).

En la salida, el carácter "n" se reemplaza por "u" porque está en el índice 5. El personaje "O" es reemplazado por "V" como está en el índice 7. El personaje "n" es reemplazado por "w" porque su posición está en el índice 8.

Utilice la técnica regex

La función Regex manipula principalmente hechos de contenido textual para descubrir sustros, actualizaciones de cadenas u otra tarea. Podemos expresar esta función dentro del programa y actualizar la cadena individual anterior con la nueva. Mira la instancia debajo:

La técnica toma 3 variables. El texto "Me encanta jugar al bádminton" (que queremos actualizar). Ahora, queremos reemplazar "bádminton" con "tenis de mesa".

Recibimos una nueva oración en una salida que es "Me encanta jugar al tenis de mesa" (después de reemplazar el bádminton con "Table Tennis").

Conclusión

Hemos discutido muchas instancias que muestran enfoques específicos para actualizar los personajes. Como la cadena es uno de los sistemas de información más críticos en Python, periódicamente es esencial ordenarlos en una línea con las necesidades del programa. Según este artículo, también obtenemos el concepto de uso de las técnicas de string reemplazar () y regex en Python.