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_addImprima el resultado en el terminal usando la siguiente línea:
imprimir (cadena)El fragmento de código completo:
String = "Hola!"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!"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!"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:
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.