如何在 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

更新于: 2022年10月19日

2K+ 阅读量

启动您的 职业生涯

通过完成课程获得认证

开始学习
广告