En la computación, la combinación de cadenas es un proceso común general. Las cuerdas de concatenación en Python pueden expresarse de varias maneras. Este tutorial analizará varios métodos para concatenar cadenas dentro de una aplicación de Python. Para concatenar cadenas con un delimitador, podemos usar el método unión (). Es beneficioso tener una secuencia de caracteres, como una lista o tal vez una tupla de caracteres. Luego, use el método Join () con una cadena vacía siempre que no desee un delimitador. Use estos métodos de acuerdo con sus necesidades. Siempre que la concatenación requiere cualquier formato, simplemente use formato () y funciones de F-String. Vale la pena señalar que F-String solo funciona con Python 3.6 y superior. Echemos un vistazo a cada uno de ellos.
Ejemplo 01: Concateno con el operador "+"
Inicie sesión en el panel de inicio de sesión de Ubuntu y abra el terminal desde las aplicaciones a través de "Ctrl+Alt+T". Después de abrirlo, creemos un nuevo archivo de Python "uno.py "a través de la consulta" toque "de la siguiente manera:
$ touch one.pyEl archivo ha sido creado. Ábralo desde el explorador de archivos navegando al directorio "Inicio". Double-tap para abrir el archivo y escribir el siguiente código en su archivo recién creado. Este código contiene dos variables de tipo cadena V1 y V2, con algún valor en ambos. El "nombre" variable se ha inicializado para concatenar tanto las variables V1 como V2 usando el operador "+" dentro de ellos. Después de eso, la declaración de impresión se ha utilizado para imprimir la variable concatenada "nombre". Guarde su archivo con "Ctrl+S" y renuncie.
Ejecutemos el archivo utilizando la consulta "Python3" en el shell a continuación. Verá que mostrará una cadena concatenada E.gramo., "AQSA YASIN", hecho de dos variables de cadena:
$ python3 uno.pyEl signo "+" actúa de manera diferente para las variables de tipo entero. Este operador resume los enteros en lugar de concatenarlos. Por ejemplo, actualicemos el valor de ambas variables V1 y V2 con enteros y usemos el signo "+" para fusionarlas. Cuando imprimimos el valor resultante, muestra la suma de ambas variables en lugar del valor concatenado. Guarde el archivo con el atajo "Ctrl+S" y déjelo:
Tras la ejecución, puede ver que la salida es un valor de suma entero:
$ python3 uno.pyUsemos un tipo entero y una variable de tipo de cadena en el ejemplo de concatenación. Actualice el código con el siguiente script que tiene dos variables e.gramo., cadena e entero. Use el operador "+" para concatenar ambos e imprimirlos:
Después de guardar nuestro archivo con "Ctrl+S", cerraremos nuestro archivo y volveremos a navegar al terminal nuevamente. La ejecución de este código será realizada mediante el comando indicado a continuación. Desafortunadamente, la salida de este código lo llevará a un error porque el signo "+" no funciona en dos tipos diferentes de tipos de datos para concatenarlos.
$ python3 uno.pyEjemplo 02: Concatenate con Join ()
Es hora de echar un vistazo a un ejemplo diferente para la concatenación. Usaremos la función Join () para concatenar dos cadenas. Actualice el código como se muestra a continuación. Tenemos dos variables de tipo de cadena V1 y V2, definidas en el código. Hemos concatenado ambas variables con la función de unión. Al pasar a su parámetro, se concatenan y luego se imprimen:
Guarde el archivo y abra su terminal. Ejecute el código con la consulta "Python3" como se muestra a continuación. Verá que muestra el resultado concatenado "AQSA Yasin" de las variables V1 y V2 utilizando el método de unión:
$ python3 uno.pyEjemplo 03: Concatenate con el operador "%"
Tengamos otro ejemplo de concatenación. Esta vez, utilizaremos el operador porcentual en nuestro código para hacerlo. Hemos tomado dos variables de tipo de cadena V1 y V2, con diferentes valores. Después de eso, hemos creado otra variable, "nueva" y definimos un formato porcentual junto con el signo "%". También hemos dado ambas variables en sus parámetros. Por fin, hemos impreso este valor resultante de la cadena concatenada por el operador porcentual en una declaración de impresión. Guarde su archivo y haga clic en la señal cruzada para cerrarlo:
Tras la ejecución, puede ver que funcione correctamente y mostrando la nueva cadena concatenada de ambas dos variables utilizando un operador porcentual:
$ python3 uno.pyEjemplo 04: Concateno con la función de formato
Ahora, usaremos otra función para concatenar dos nuevas variables V1 y V2. Definimos un formato para esta función en la variable recién creada "nueva" y pasamos las variables V1 y V2 en sus parámetros. Por último, hemos dado esta variable recién concatenada "nueva" en la declaración de impresión que se imprimirá en breve.
Después de guardar y cerrar el archivo, comencemos con la ejecución de nuestro código actualizado. Hemos estado utilizando la misma instrucción en el shell para la ejecución. La salida para la ejecución de este código muestra el valor concatenado "Linux-Python" de ambas variables que se han guardado en la variable "Nuevo".
$ python3 uno.pyEjemplo 05: Concatenate con F-String
El último y único ejemplo para concatenar dos variables de tipo de cadena es a través de F-String. Hemos inicializado dos nuevas variables V1 y V2, con valores de tipo de cadena en ambos. Después de esto, hemos inicializado otra variable, "nueva" y el formato de tipo F-String definido con las variables V1 y V2 dentro de su formato. En la última línea de código, hemos utilizado la declaración de impresión en la que hemos pasado la variable concatenada "nueva" para imprimirla en formato concatenado.
Guarde su archivo y cierre una vez más. Ahora abra el terminal y ejecute el archivo de código a través de la palabra clave "python3" junto con el nombre de un archivo "uno.py ". La salida presenta el valor concatenado de la variable "nueva" mientras se usa el formato F-String de concatenación.
$ python3 uno.pyConclusión:
Hemos aprendido cinco métodos para concatenar las cuerdas en nuestros ejemplos utilizando esta guía de tutorial. Espero que este artículo demuestre mejor el proceso de concatenación de cadenas de python