Python concatenar cadenas
Funciones y métodos de Python
Michael Zippo
01.11.2021
La concatenaciòn de cadenas de Python es el proceso de fusionar dos o más cadenas. El operador + agrega una cadena a otra cadena. % le permite insertar una cadena en otro valor de cadena. Ambos operadores se utilizan para concatenar cadenas en Python.
Cuando trabaje con una cadena en Python, es posible que desee combinarla con otra cadena. Por ejemplo, es posible que tenga el nombre y apellido de un usuario y desee combinarlos para obtener el nombre completo del usuario.
A la combinaciòn de cadenas de texto las denominamos concatenaciòn de cadenas. Python ofrece una serie de métodos de cadena que se pueden usar para concatenar cadenas separadas y devolver una nueva.
En este tutorial, vamos a discutir còmo usar los operadores + y% para concatenar cadenas en Python .
Còmo concatenar cadenas en Python
Puede concatenar cadenas en Python usando los operadores + y%. El operador + agrega un valor al final de una cadena, mientras que el operador% agrega un valor a cualquier posiciòn en una cadena de Python.
Python Concatenar cadenas usando +
El operador + permite combinas dos o más cadenas en Python. Este operador se conoce como el operador de concatenaciòn de cadenas de Python. El operador + deberìa aparecer entre las dos cadenas que desea fusionar.
La sintaxis del operador + es:
Este còdigo concatena o fusiona los Cadenas de Python " Hola " y "Mundo". La declaraciòn print () de Python muestra la cadena final en la consola.
El 81% de los participantes declarò que se sentìa más confianza en sus perspectivas laborales de tecnologìa después de asistir a un campamento de entrenamiento. Asigne a un bootcamp hoy mismo.
El graduado promedio de bootcamp pasò menos de seis meses en la transiciòn de carrera, desde comenzar un bootcamp hasta encontrar su primer trabajo.
Observe que agregamos un espacio después de la palabra "Hola". Esto se debe a que la concatenaciòn no agrega automáticamente un espacio entre las cadenas que fusionamos.
Opcionalmente, podrìamos asignar nuestras cadenas a variables de cadena. Esto es √∫til si está trabajando con varias cadenas que desea fusionar.
< / a>
El operador + devuelve una nueva cadena. Esto se debe a que las cadenas son inmutables, lo que significa que no se pueden cambiar. Cualquier método de cadena en Python devuelve una nueva cadena, sin importar el método de formato que use. La cadena que se crea se puede asignar a una nueva variable.
Concatenar cadenas de Python con + Ejemplo
Digamos que está trabajando para el departamento de nòmina de una empresa. desea imprimir la informaciòn de contacto de un empleado en la consola. En lugar de simplemente imprimir el nombre del empleado y su direcciòn, desea devolver la informaciòn con etiquetas.
Puede usar la concatenaciòn de cadenas para fusionar etiquetas con la informaciòn de contacto del empleado para obtener el resultado deseado. A continuaciòn, se muestra un ejemplo de un programa que fusiona esta informaciòn:
Nuestro El programa devuelve el siguiente resultado:
Como puede ver, nuestras dos cadenas en cada lìnea se han concatenado con el operador + . En nuestra primera lìnea, se creò la cadena Nombre: John , y en la segunda lìnea, se creò la cadena Direcciòn: San Francisco .
En En el ejemplo anterior, agregamos un espacio en blanco al final de nuestras primeras cadenas ( " Nombre: " y " Direcciòn: " ). Esto no se hace de forma predeterminada, como discutimos anteriormente.
Convertir un valor en un entero
El operador de cadena + solo se puede usar para combinar dos valores de cadena. No puede combinar datos de dos tipos de datos diferentes mediante la concatenaciòn.
Por lo tanto, si tiene un n√∫mero entero y una cadena que desea combinar, deberá convertir el n√∫mero entero en una cadena. Esto es lo que sucede si intentamos combinar una cadena y un entero:
Nuestro còdigo devuelve el siguiente error:
Puede obtener más informaciòn sobre còmo funciona este error y por qué aparece en nuestro " Python typeerror: solo puede concatenar str (no " int ") a str Soluciòn " artìculo.
Podemos corregir este error utilizando el método str () para convertir el valor entero en una cadena. Nuestro còdigo devolverá la salida deseada:
Nuestro còdigo devuelve: John22 .
Concatenar cadenas Python usando "% "
El operador de formato de cadena% fusiona una cadena en otra cadena. Esta operaciòn se denomina com√∫nmente Interpolaciòn de cadenas de Python . Puede agregar una cadena a cualquier posiciòn en una cadena existente mediante la interpolaciòn.
Mientras que el operador + agrega un valor al final de una cadena, el El operador% puede agregar un valor a la posiciòn que usted especifique.
Veamos la sintaxis del operador%:
Este còdigo crea una sola cadena con el contenido " Hello World & rdquo ;. Los valores de% s representan un valor de la tupla que aparece después de nuestra cadena. Especificamos los valores que deben aparecer en la cadena después del% que sigue a nuestra cadena.
"Career Karma entrò en mi vida cuando más lo necesitaba y rápidamente me ayudò a combinar con un bootcamp. Dos meses después de graduarme, ¬°Encontré el trabajo de mis sue√±os que se alineaba con mis valores y metas en la vida! "
Venus, ingeniero de software en Rockbot
No lo hicimos use especificar un espacio en cualquiera de los valores para agregar a nuestra cadena. Esto se debe a que separamos cada valor% s con un espacio en nuestra cadena principal.
Usemos un ejemplo para ilustrar còmo funciona el operador % .
% Ejemplo de operador
Digamos que tenemos dos nombres que queremos que aparezcan en una cadena. Aquì está el còdigo que podrìamos usar para agregar esos nombres a nuestra cadena:
Nuestro còdigo devuelve:
Usamos el operador % para declarar dònde queremos que aparezca un valor en nuestra cadena .
Usamos % a para decir que queremos que aparezca un valor especìfico en esa posiciòn. % b le dice a nuestro programa que queremos que aparezca otro valor en esa posiciòn. Luego, al final de nuestra cadena, usamos el operador % y le decimos a nuestro còdigo qué valores queremos que aparezcan en nuestra lista.
La concatenaciòn de cadenas es una operaciòn com√∫n en muchos lenguajes de programaciòn donde combinas dos o más cadenas en una. Por ejemplo, es posible que desees combinar el nombre y el apellido de un empleado en una sola cadena, o dos sabores de pizza diferentes en uno.