Python 如何将两个字符串连接为单个字符串
字符串是一组字符,可以表示一个单词或一个完整的句子。与其他技术不同,Python不需要使用数据类型显式声明字符串。
Python提供了几个内置函数,可以用于操作字符串。字符串是String类的对象,该类具有多个方法,因为Python中的一切都是对象。
在本文中,我们将重点介绍如何在Python中将2个字符串合并为一个单一的字符串。
使用‘+’运算符
连接两个字符串的一种方法是使用‘ + ’运算符,该运算符也称为连接运算符。这个运算符将2个字符串组合在一起,并将值存储在另一个变量中。
连接运算符的主要缺点是它只能用于字符串,不能用于其他值。
示例
在下面的示例中,我们将2个字符串作为输入,并使用连接运算符(+)将它们合并。
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()是字符串库中的一种内置方法。它主要用于在打印语句中引入变量。我们将使用双引号中的花括号来指示特定变量的存在,然后在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