合并两个字符串变量

时间:2010-07-08 15:56:31

标签: python

我是一个新手Python用户试图做一些我认为应该简单但无法解决的问题。我定义了两个变量:

a = 'lemon'
b = 'lime'

有人可以告诉我如何在新变量中组合这些吗?

如果我尝试:

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

我希望苏打水是'lemonlime'。这是怎么做到的?

谢谢!

2 个答案:

答案 0 :(得分:44)

你需要取出引号:

soda = a + b

(您想参考变量 ab,而不是字符串“a”和“b”)

答案 1 :(得分:18)

IMO,froadie的简单连接适用于像你所呈现的简单案例。如果你想把几个字符串放在一起,string join方法似乎是首选:

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

编辑:注意,join想要一个可迭代的(例如一个列表)作为它的单个参数。