合并两个字符串变量

27 投票
2 回答
173144 浏览
提问于 2025-04-16 01:00

我是一名初学者,正在学习Python,想做一件我认为应该很简单的事情,但我搞不明白。我定义了两个变量:

a = 'lemon'
b = 'lime'

有人能告诉我怎么把这两个变量合并成一个新变量吗?

如果我尝试这样做:

>>> soda = "a" + "b"
>>> soda
'ab'

我想让soda的值变成'lemonlime'。这该怎么做呢?

谢谢!

2 个回答

21

在我看来,froadie提到的简单拼接方法对于你给出的这种简单情况是可以的。如果你想把几个字符串组合在一起,使用字符串的join方法似乎更受欢迎:

the_text = ''.join(['the ', 'quick ', 'brown ', 'fox ', 'jumped ', 'over ', 'the ', 'lazy ', 'dog.'])

补充说明:请注意,join方法需要一个可迭代的对象(比如列表)作为它的唯一参数。

47

你需要去掉引号:

soda = a + b

(你想要引用的是变量 ab,而不是字符串 "a" 和 "b")

撰写回答