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))
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