Python – Concatenación de strings de comillas triples

A veces, mientras trabajamos con Python Strings, podemos tener problemas en los que necesitamos realizar una concatenación de strings que se construyen con comillas triples. Esto sucede en los casos en que tenemos strings de varias líneas. Esto puede tener aplicaciones en muchos dominios. Vamos a discutir cierta forma en que se puede realizar esta tarea.

Input : test_str1 = """mango
is"""
test_str2 = """good
for health
"""
Output : mango good
 is for health

Input : test_str1 = """Gold
is"""
test_str2 = """important
for economy
"""
Output : Gold important
 is for economy

Método: Usosplitlines() + strip() + join()
La combinación de las funciones anteriores se puede utilizar para realizar esta tarea. En esto, realizamos la solicitud de división de línea usando splitlines(). La tarea de concatenación se realiza mediante strip()y join().

# Python3 code to demonstrate working of 
# Triple quote String concatenation
# Using splitlines() + join() + strip()
  
# initializing strings
test_str1 = """gfg
is"""
test_str2 = """best
for geeks
"""
  
# printing original strings
print("The original string 1 is : " + test_str1)
print("The original string 2 is : " + test_str2)
  
# Triple quote String concatenation
# Using splitlines() + join() + strip()
test_str1 = test_str1.splitlines()
test_str2 = test_str2.splitlines()
res = []
  
for i, j in zip(test_str1, test_str2):
    res.append("   " + i.strip() + " " + j.strip())
res = '\n'.join(res)
  
# printing result 
print("String after concatenation : " + str(res)) 
Producción :

The original string 1 is : gfg
is
The original string 2 is : best
for geeks

String after concatenation :    gfg best
   is for geeks

Publicación traducida automáticamente

Artículo escrito por manjeet_04 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *