如何在 Python 中将两个字符串连接成一个字符串?
字符串是一组字符,可以表示单个单词或完整的句子。与其他技术不同,在 Python 中不需要使用数据类型显式声明字符串。
Python 提供了许多内置函数,我们可以用它们来操作字符串。字符串是 String 类的对象,它有多个方法,因为 Python 中的一切都是对象。
在本文中,我们将重点介绍如何在 Python 中将两个字符串组合成一个字符串。
使用“+”运算符
连接两个字符串的一种方法是使用“+”运算符,也称为连接运算符。此运算符组合两个字符串并将值存储在另一个变量中。
连接运算符的主要缺点是它只能用于字符串,不能用于其他值。
示例
在下面给出的示例中,我们以两个字符串作为输入,并使用连接 (+) 运算符将它们组合在一起。
s1 = 'Welcome to ' s2 = 'Hyderabad' s3 = s1 + s2 print("Combining ",s1,"and",s2) print("Resultant string is",s3) print(s3)
输出
上述程序的输出为:
('Combining ', 'Welcome to', 'and', 'Hyderabad') ('Resultant string is', 'Welcome toHyderabad') Welcome to Hyderabad
使用 join 方法
字符串内置库的join()方法接受表示各个字符串的值序列,将它们组合起来并返回结果。
示例
在下面给出的程序中,我们使用“ ”作为分隔符,并使用 join 方法通过该分隔符分隔给定的序列。
separator = " " sequence = ['Hello','how','are','you.','Welcome','to','Tutorialspoint'] res = separator.join(sequence) print("The final sequence is") print(res)
输出
上述程序的输出为:
The final sequence is Hello how are you. Welcome to Tutorialspoint
使用 format() 方法
format() 是字符串库中的一个内置方法。它主要用于在 print 语句中包含变量。我们将在双引号中使用花括号来指示存在特定变量,然后在 format() 方法中提及变量名。
示例
在下面给出的程序中,我们使用 join 运算符将两个字符串 s1 和 s2 组合在一起。这里我们使用“ ”作为分隔符运算符。
s1 = 'Welcome to' s2 = 'Hyderabad' s3 = " ".join([s1, s2]) print("Combining ",s1,"and",s2) print("Resultant string is") print(s3)
输出
上述程序的输出为:
('Combining ', 'Welcome to', 'and', 'Hyderabad') Resultant string is Welcome to Hyderabad
示例
在下面给出的程序中,我们使用 format() 来组合两个字符串 s1 和 s2。
s1 = 'Welcome to' s2 = 'Hyderabad' s3 = "{} {}".format(s1, s2) print("Combining ",s1,"and",s2) print("Resultant string is") print(s3)
输出
上述程序的输出为:
('Combining ', 'Welcome to', 'and', 'Hyderabad') Resultant string is Welcome to Hyderabad
广告