Concatenación de cadenas de Python: todo lo que necesita saber



Este artículo le presentará un concepto de programación simple que tiene un valor inmenso en ciertas situaciones, que es la concatenación de cadenas de Python.

Este artículo le presentará un concepto de programación simple que tiene un valor inmenso en ciertas situaciones, es decir Concatenación de cadenas. En este artículo se cubrirán los siguientes consejos,

Así que comencemos entonces





Concatenación de cadenas de Python

Si es nuevo en el uso del lenguaje Python, es posible que nunca haya oído hablar del término concatenación de cadenas. Ya sea cualquier lenguaje de programación que utilice, llegará un momento en el que necesite fusionar el contenido de dos o más cadenas, cuyo proceso se conoce como concatenación en terminología técnica. La forma más sencilla de explicar este concepto es tomar dos cadenas diferentes que están almacenadas en el intérprete y fusionarlas para lograr un único propósito unificado. Un ejemplo de esta acción es que hay dos cadenas diferentes de hola y mundo en Python. Hace uso de la función de concatenación y las convierte en una, que es hola mundo.

Continuando con este artículo sobre la concatenación de cadenas de Python



Concatenación en Python

Hay algunas formas principales de concatenar cadenas en Python. Pero primero aclaremos los conceptos básicos. La nueva cadena que se forma después de la concatenación de dos cadenas separadas se conoce como objeto de cadena. Esto se debe a que, en su esencia, Python es un lenguaje orientado a objetos y, por lo tanto, cada elemento en él, ya sea uno ya existente o uno recién creado, se denomina objeto.

La forma más fácil de concatenar dos cadenas en Python es usar el operador + o más. Un ejemplo de esto como se muestra a continuación.

str1 = 'Hola' str2 = 'Mundo' str1 + str2

La última línea del código anterior es la concatenación y cuando se ejecuta el proceso, se forma una nueva cadena.



Una de las cosas más importantes a tener en cuenta aquí es el hecho de que Python no puede concatenar un número entero y una cadena, ya que se consideran objetos fundamentalmente diferentes. Si desea concatenar una cadena y un entero, primero deberá convertir cualquiera de ellos en un objeto diferente, es decir, una cadena en un entero o un entero en una cadena.

Si intenta concatenar una cadena y un entero sin convertir, se devolverá un error en la pantalla. Para entender esto mejor, eche un vistazo al siguiente ejemplo.

convertir objeto en matriz php

>>> print & lsquored & rsquo + & lsquoyellow & rsquo Redyellow >>> print & lsquored & rsquo * 3 Redredred >>> print & lsquored & rsquo + 3 Traceback (última llamada más reciente): File & ldquo & rdquo, línea 1, en TypeError: no se pueden concatenar y lsquo y lsquo and lsquostr objetos

Continuando con este artículo sobre la concatenación de cadenas de Python

Formatear una cadena en Python

Ahora que conoce los conceptos básicos de la concatenación de una cadena en Python, analicemos más sobre cómo formatear una cadena en Python.

En Python, hay dos métodos principales de interpolación de cadenas. Para comprender esto mejor, veamos primero qué significa la interpolación de cadenas.

La interpolación de cadenas en Python se puede definir simplemente como el proceso de evaluar un valor de cadena que está contenido en la memoria del intérprete como uno o más marcadores de posición. En términos simples, la interpolación de cadenas es un método que facilita a los desarrolladores la ejecución de formateo y concatenación de cadenas en Python.

Continuando con este artículo sobre la concatenación de cadenas de Python

Usando el operador%

Uno de los métodos más ampliamente aceptados para lograr la concatenación de cadenas en Python es usar el operador%. Para comprender cómo se usa exactamente en el código, eche un vistazo al siguiente ejemplo.

x = 'manzanas' y = 'limones' z = 'En la canasta están% sy% s'% (x, y)

En el código anterior, lo que hace el intérprete es reemplazar los valores de% s con los valores almacenados en las variables xey de las líneas anteriores. Cuando se imprime la variable z, se obtiene el siguiente resultado.

En la canasta hay manzanas y limones

Continuando con este artículo sobre la concatenación de cadenas de Python

Usando el operador {}

Mientras codifica si usa {}, sirve como marcador de posición para las variables que le gustaría almacenar dentro de una cadena. Pero para pasar variables dentro de una cadena, primero debe usar la función format ().

Una de las principales ventajas de usar la función format () es que no necesita convertir un número entero en una cadena antes de concatenar los datos, automáticamente hará lo mismo por usted. Esta es una de las principales razones por las que este método de concatenación de cadenas es más preferido que otros.

adición de dos números en java

Para comprender mejor todo este concepto, eche un vistazo al ejemplo siguiente.

cómo crear una matriz de objetos en java
Fname = 'John' Lname = 'Doe' Edad = '24' imprimir '{} {} tiene {} años.' Formato (fname, lname, age)

Mientras ejecuta este código, el intérprete tomará los valores apropiados y los almacenará como variables en las respectivas cadenas.

Continuando con este artículo sobre la concatenación de cadenas de Python

Usando el método de unión

Por último, pero no menos importante, está utilizando el método Join en Python. El mejor uso de este método es concatenar una lista de cadenas en un solo resultado. Eche un vistazo al siguiente ejemplo para comprenderlo mejor.

>>> & lsquo & lsquo .join ([& lsquothe & rsquo, & lsquoquick & rsquo, & lsquobrown & rsquo, & lsquofox & rsquo, & lsquojumps & rsquo, & lsquoover & rsquo, & lsquothe & rsquo y rsquos, & lsquozy)

'El rápido zorro marrón salta sobre el perro perezoso'

Ahora creemos una nueva lista.

>>> music = [& ldquoMetallica & rdquo, & ldquoRolling Stones & rdquo, & ldquoACDC & rdquo, & ldquoBlack Sabbath & rdquo, & ldquoShinedown & rdquo]

Ahora para unir ambas cadenas usamos lo siguiente.

>>> imprimir & lsquo & rsquo.join (música) >>> imprimir & ldquo & ldquo.join (música)

Esto nos lleva al final de este artículo sobre la concatenación de cadenas de Python.

Para obtener un conocimiento profundo de Python junto con sus diversas aplicaciones, puede para capacitación en línea en vivo con soporte 24/7 y acceso de por vida.

Tienes una pregunta para nosotros? Menciónalos en la sección de comentarios del artículo y nos comunicaremos contigo.