📜  Python – 三引号字符串连接

📅  最后修改于: 2022-05-13 01:55:01.327000             🧑  作者: Mango

Python – 三引号字符串连接

有时,在使用Python字符串时,我们可能会遇到需要对由三引号构成的字符串进行连接的问题。这发生在我们有多行字符串的情况下。这可以在许多领域有应用。让我们讨论可以执行此任务的特定方式。

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

方法:使用splitlines() + strip() + join()
上述功能的组合可用于执行此任务。在此,我们使用splitlines()执行行拆分请求。连接任务是使用strip()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