我是一个新手Python用户试图做一些我认为应该简单但无法解决的问题.我定义了2个变量:
a = 'lemon'
b = 'lime'
Run Code Online (Sandbox Code Playgroud)
有人能告诉我如何在新变量中组合这些吗?
如果我尝试:
>>> soda = "a" + "b"
>>> soda
'ab'
Run Code Online (Sandbox Code Playgroud)
我想要苏打水'lemonlime'.这是怎么做到的?
谢谢!
fro*_*die 44
你需要拿出报价:
soda = a + b
Run Code Online (Sandbox Code Playgroud)
(您想参考的变量 a和b,而不是字符串 "A"和"B")
Gre*_*att 20
IMO,froadie的简单连接对于像你提出的简单案例一样好.如果你想把几个字符串放在一起,字符串连接方法似乎是首选:
the_text = ''.join(['the ', 'quick ', 'brown ', 'fox ', 'jumped ', 'over ', 'the ', 'lazy ', 'dog.'])
Run Code Online (Sandbox Code Playgroud)
编辑:注意,join想要一个iterable(例如一个列表)作为它的单个参数.