如何在Python中将两个字符串连接为一个字符串?

如何在Python中将两个字符串连接为一个字符串?

字符串是一组可以代表一个单词或者完整句子的字符。与其他技术不同的是,在Python中不需要显式地使用数据类型来声明字符串。

Python提供了几个内置函数,我们可以使用这些函数来操作字符串。字符串是String类的对象,由于Python中的一切都是对象,所以它有多个方法。

在本文中,我们将重点讨论如何将两个字符串组合成一个字符串。

阅读更多:Python 教程

使用‘+’运算符

一个连接两个字符串的方法是使用‘ + ’运算符,也称为连接运算符。该运算符将两个字符串合并并将值存储在另一个变量中。

连接运算符的主要缺点是它只能用于字符串,不能用于其他值。

示例

在下面的示例中,我们将2个字符串作为输入,并使用连接(+)运算符将它们组合。

s1 = '欢迎来到'
s2 = '北京'
s3 = s1 + s2

print("合并", s1, "和", s2)
print("合并后的字符串是", s3)
print(s3)

输出

上述程序的输出是:

('Combining ', '欢迎来到', 'and', '北京')
('Resultant string is', '欢迎来到北京')
欢迎来到北京

使用join()方法

字符串内置库的 join() 方法接受表示各个字符串的序列值,将它们合并并返回结果。

示例

在下面的程序中,我们使用‘ ‘作为分隔符,并使用join方法将给定序列按照该分隔符分隔。

separator = " "
sequence = ['你好', '吗', '?', '欢迎', '来', '到', '教程点']

res = separator.join(sequence)
print("最终序列是")
print(res)

输出

上述程序的输出是:

The final sequence is
你好 吗 ? 欢迎 来 到 教程点

使用format()方法

format()是字符串库中的一个内置方法。它主要用于在打印语句中包含变量。我们将在双引号中使用花括号表示存在特定变量,之后我们还将在format()方法中指定变量名。

示例

在下面的程序中,我们使用join操作符将2个字符串s1和s2组合。在这里,我们使用‘’作为分隔符运算符。

s1 = '欢迎来到'
s2 = '海得拉巴'
s3 = " ".join([s1, s2])

print("将 ",s1,"和",s2)
print("合并后的字符串为")
print(s3)

输出

上述程序的输出结果为,

('将 ', '欢迎来到', '和', '海得拉巴')
合并后的字符串为
欢迎来到海得拉巴

示例

在下面的程序中,我们使用format()函数来合并2个字符串s1和s2。

s1 = '欢迎来到'
s2 = '海得拉巴'
s3 = "{} {}".format(s1, s2)

print("将 ",s1,"和",s2)
print("合并后的字符串为")
print(s3)

输出

上述程序的输出结果为,

('将 ', '欢迎来到', '和', '海得拉巴')
合并后的字符串为
欢迎来到海得拉巴

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程