Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 组合两个字符串变量_Python - Fatal编程技术网

Python 组合两个字符串变量

Python 组合两个字符串变量,python,Python,我是一个Python新手,尝试做一些我认为应该很简单但无法理解的事情。我定义了两个变量: a = 'lemon' b = 'lime' 有人能告诉我如何将这些组合成一个新的变量吗 如果我尝试: >>> soda = "a" + "b" >>> soda 'ab' 我希望苏打水成为“LeMonTime”。这是怎么做到的 谢谢 您需要去掉引号: soda = a + b (您希望引用变量a和b,而不是字符串“a”和“b”)IMO,froadie的简单连接适用

我是一个Python新手,尝试做一些我认为应该很简单但无法理解的事情。我定义了两个变量:

a = 'lemon'
b = 'lime'
有人能告诉我如何将这些组合成一个新的变量吗

如果我尝试:

>>> soda = "a" + "b"
>>> soda
'ab'
我希望苏打水成为“LeMonTime”。这是怎么做到的


谢谢

您需要去掉引号:

soda = a + b

(您希望引用变量
a
b
,而不是字符串“a”和“b”)

IMO,froadie的简单连接适用于您介绍的简单情况。如果要将多个字符串组合在一起,最好使用以下方法:

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

编辑:注意join需要一个iterable(例如列表)作为其单个参数。

欢迎使用StackOverflow。好的新手问题——你满足了所有的指导原则:展示你想要完成的,展示你已经尝试过的,问一个特定的问题+1顺便说一句,以这种方式“组合”两个字符串的术语是“串联”(源自拉丁语,表示“链”,如“链在一起”)。@Jim Garrison说的是实话。继续以这种方式提问,你会得到可靠的答案。谢谢弗罗迪!太简单了…非常感谢!一个很好的观点,马特-我也会记住的!由于字符串也是iterable,您也可以在字符串上进行连接:
'.join('Eric')
=>
'E r i c'