Concatenación de cadenas usando el operador '+'
Cree un archivo de Python con la siguiente secuencia de comandos para comprobar cómo '+' El operador funciona en Python para la concatenación de cadenas. Se asignan dos valores de cadena a las variables denominadas str1 y str2. Estos dos valores se combinan correctamente y se imprimen. A continuación, se asigna un valor de cadena y un valor numérico a las variables denominadas texto y precio. Si desea combinar estos valores, generará un error al mencionar que En t el valor se puede convertir en str. Entonces, el valor numérico se convierte en el valor de cadena usando str () método antes de combinar los datos.
#!/ usr / bin / env python3# Definir en valores de cadena
str1 = "me gusta"
str2 = "Programación"
# Combinando un valor de cadena con otro valor de cadena
combineText1 = str1 + str2
# Imprime la salida combinada
print ("Combinando cadena con cadena: \ n", combineText1)
# Definir un valor de cadena
text = "El precio del libro es"
# Definir un valor numérico
precio = 50
# Combinando un valor de cadena con un valor numérico
combineText2 = text + "$" + str (precio)
# Imprime la salida combinada
print ("\ nCombinando cadena con número: \ n", combineText2)
Producción:
La salida se muestra en el lado derecho de la imagen.
Concatenación de cadenas usando el operador '%'
Cree un archivo de Python con la siguiente secuencia de comandos para comprobar cómo la '%' el símbolo funciona para la concatenación de cadenas en Python. Funciona como el formato de cadena del lenguaje C. Aquí, se asignan dos valores de cadena en las variables, str1 y str2. Puede combinar dos o más valores de cadena creando un grupo separado por comas y usando el símbolo '%' en la parte delantera del grupo. Aquí, los primeros corchetes, () se usan para agrupar valores de cadena y '% s' se usa en impresión() método para definir eso, los valores de impresión son cadenas.
#!/ usr / bin / env python3# Definir dos valores de cadena
str1 = "Python"
str2 = "es un lenguaje de programación popular"
# Combina los valores de la cadena usando el operador '%'
print ("La salida después de combinar cadenas: \ n \ n% s% s"% (str1, str2))
Producción:
La salida se muestra en el lado derecho de la imagen.
Concatenación de cadenas usando formato() método
Si desea combinar valores de cadena de manera más específica, debe usar formato() método de Python. Con este método, puede combinar los valores de cadena en función de sus posiciones. Las posiciones de las cuerdas se cuentan como 0,1,2 y así sucesivamente. Se toman dos valores de cadena del usuario y se asignan a las variables denominadas str1 y str2. A continuación, estas variables se utilizan en el formato() método como argumentos. Las posiciones variables no se mencionan en el script. Entonces, las posiciones de las variables predeterminadas son 0 y 1.
#!/ usr / bin / env python3# Definir dos valores de cadena
str1 = input ("Ingrese el primer valor de cadena \ n")
str2 = input ("Ingrese el segundo valor de cadena \ n")
# Combinar los valores de cadena usando el operador format ()
combineText = " ".formato (str1, str2)
# Imprime el texto combinado
print ("La salida después de combinar cadenas: \ n \ n", combineText)
Producción:
La salida se muestra en el lado derecho de la imagen. Aquí, dos valores de entrada son 'Linux' y 'Insinuación' y la salida es 'LinuxHint'después de la concatenación.
Concatenación de cadenas usando entrar() método
entrar() es otro método útil de Python para combinar cadenas. Si desea agregar cualquier valor de cadena en particular al momento de concatenar las cadenas, deberá usar entrar() método de concatenación. Cree un archivo de Python con la siguiente secuencia de comandos para verificar el uso de la unión () método. Se asignan tres valores de cadena en las variables denominadas str1, str2, y str3. El primero entrar() se utiliza para combinar las cadenas sin ninguna cadena específica. El segundo entrar() se usa para combinar los valores de cadena con una coma (,). El tercero entrar() se usa para combinar los valores de la cadena con una nueva línea (\ n).
#!/ usr / bin / env python3# Definir dos valores de cadena
str1 = "Programación Python"
str2 = "Programación Bash"
str3 = "Programación Java"
# Usando el método join () para combinar las cadenas
combineText = "".unirse ([str1, str2, str3])
# Imprime la salida
print ("\ nOutput: \ n% s"% combineText)
# Usando el método join () con coma para combinar las cadenas
combineText = ",".unirse ([str1, str2, str3])
# Imprime la salida
print ("\ nOutput: \ n% s"% combineText)
# Usando el método join () con nueva línea para combinar las cadenas
combineText = "\ n".unirse ([str1, str2, str3])
# Imprime la salida
print ("\ nOutput: \ n% s"% combineText)
Producción:
La salida se muestra en el lado derecho de la imagen.
Combinando la cadena de tupla usando el método join ()
Crea un archivo de Python con la siguiente secuencia de comandos. Aquí, el método join () combinará los valores de cadena de la tupla con una nueva línea (\ n).
#!/ usr / bin / env python3# Definir una tupla de valores de cadena
tupleString = ("Ubuntu", "Windows", "MacOS", "Fedora", "Android", "RedHat")
# Combina los valores de cadena de la tupla usando el método join ()
combineText = "\ n".unirse (tupleString)
# Imprime la salida
print ("\ nLa lista de sistemas operativos es: \ n \ n% s"% combineText)
Producción:
La salida se muestra en el lado derecho de la imagen.
Genere una secuencia de cadenas combinando dos cadenas
La secuencia de valores de cadena se puede generar fácilmente usando el método join (). Cree un archivo de Python con la siguiente secuencia de comandos para crear una secuencia del alfabeto con un número.
#!/ usr / bin / env python3# Definir dos valores de cadena
str1 = "ABCD"
str2 = "1"
# Generar secuencia de cadena usando el método join ()
combineText = str2.unirse (str1)
# Imprime la salida
print ("\ n% s"% combineText)
Producción:
La salida se muestra en el lado derecho de la imagen.
Conclusión:
En este artículo se muestran diferentes formas de concatenación de cadenas mediante el uso de ejemplos sencillos. Con suerte, el lector podrá combinar varias cadenas correctamente después de practicar estos ejemplos.
Ver el video del autor: aquí