合并两个字符串变量
我是一名初学者,正在学习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
(你想要引用的是变量 a 和 b,而不是字符串 "a" 和 "b")