在 Python 中,可以使用字符串的 +
运算符或者 join()
方法将两个字符串合并成一个新的字符串。
下面是两种常见的方法:
- 使用
+
运算符:s1 = 'Hello, ' s2 = 'world!' s3 = s1 + s2 print(s3) # 输出:'Hello, world!'
在上述代码中,我们首先创建了两个字符串
s1
和s2
,然后使用+
运算符将它们拼接起来,得到了一个新的字符串s3
。注意,+
运算符只能用于字符串类型的操作数,不能用于其他类型。 - 使用
join()
方法:s1 = 'Hello, ' s2 = 'world!' s3 = ''.join([s1, s2]) print(s3) # 输出:'Hello, world!'
在上述代码中,我们使用
join()
方法将两个字符串拼接起来。具体来说,我们首先创建了一个包含s1
和s2
的列表[s1, s2]
,然后调用join()
方法将其连接起来,得到了一个新的字符串s3
。需要注意的是,join()
方法的参数必须是可迭代对象(例如列表、元组等),其中包含的所有元素都必须是字符串类型。
这两种方法的区别在于前者比较简单直观,但如果需要合并多个字符串时,就需要多次使用 +
运算符,比较麻烦。后者使用 join()
方法则可以一次性合并多个字符串,并且更加灵活。具体使用哪种方法取决于实际需求和个人喜好。