Python inserte el carácter en la cadena

Python inserte el carácter en la cadena

Trabajar con cuerdas es algo que todo desarrollador necesita para ser maestro. Porque, cuando está desarrollando un programa, una aplicación y el usuario interactúa con él y llena los detalles. La mayoría de las veces, los detalles están en forma de cadena.

Sin embargo, las cadenas no se pueden cambiar después de que se hayan inicializado en Python, si desea agregar caracteres a una cadena, entonces hay varios métodos para hacer esto.

Cómo insertar carácter (s) al comienzo o al final de una cadena?

Si la tarea es agregar los caracteres al final o al comienzo de una cadena, entonces eso se puede hacer usando la concatenación en Python. La concatenación simplemente significa que se adjuntan múltiples cuerdas. Para realizar la concatenación en Python, el símbolo más "+"Se usa.

Ejemplo

Crea una cadena y guárdela dentro de una variable:

String = "Hola!"

Después de eso, use otra variable para que se agregue los carácter (s):

to_add = "GG"

Concatene la variable de dos cadenas y almacene el resultado en el primero:

String = String + To_add

Imprima el resultado en el terminal usando la siguiente línea:

imprimir (cadena)

El fragmento de código completo:

String = "Hola!"
to_add = "gg"
String = String + To_add
imprimir (cadena)

Cuando se ejecuta este código, se mostrará el siguiente resultado:

Y si los caracteres deben agregarse al comienzo de la cadena, simplemente cambie el orden de la concatenación:

String = "Hola!"
to_add = "gg"
cadena = to_add + string
imprimir (cadena)

El producirá el siguiente resultado:

La salida confirma que los caracteres se han agregado al comienzo de la cadena.

Cómo insertar carácter (s) en el medio de una cadena?

Si desea agregar algunos caracteres en el medio de la cadena, eso no se puede hacer utilizando el operador de concatenación. En este caso, el usuario debe dividir la cadena utilizando el método de corte de cadena o rsplit () y luego usar el operador de concatenación para fusionar las partes de la cadena.

Para demostrar esto, cree una variable de cadena y también los caracteres que se agregarán en el medio de la cadena:

string1 = "Hola! Linuxhint!"
to_add = "esto es"

La tarea es entregar la cadena "to_add" justo después de "hola!"Y antes de" Linuxhint ", para hacerlo, use la siguiente línea:

string1 = string1 [: 7] + to_add + string1 [7:]

En esta línea:

  • Una parte de una cadena se hizo desde el principio hasta el séptimo índice, que es el personaje "" (espacio en blanco).
  • Luego, la variable "To_Add" se concatenó después de la primera partición.
  • Y luego, la segunda parte de la cadena se agregó al final de la cadena a partir del índice "7" al final

Al final, imprima la "String1" usando la siguiente línea de código:

Imprimir (String1)

Esto producirá el siguiente resultado en el terminal:

Esta salida confirma que los caracteres se han agregado con éxito en el medio de la cadena.

Conclusión

Las cadenas, por defecto, no son editables, esto significa que no son cambiantes, no editables o no modificables después de su creación. Sin embargo, con la ayuda de la concatenación, los carácter (s) se pueden agregar fácilmente a la cadena. Los métodos para lograr esta tarea también son bastante fáciles. Si la tarea es agregar carácter (s) en cada extremo de la cadena, simplemente use el operador de concatenación (+), y si la tarea es agregarlos en el medio, entonces divide la cadena y agregue los caracteres usando el operador de concatenación.