Ответ 1
вам нужно вынуть кавычки:
soda = a + b
(Вы хотите обратиться к переменным a
и b
, а не к строкам "a" и "b" )
Я начинающий пользователь Python, пытающийся сделать что-то, что, по-моему, должно быть простым, но не могу понять. У меня есть две переменные:
a = 'lemon'
b = 'lime'
Может ли кто-нибудь сказать мне, как их объединить в новую переменную?
Если я попробую:
>>> soda = "a" + "b"
>>> soda
'ab'
Я хочу, чтобы сода была 'lemonlime'
. Как это делается?
Спасибо!
вам нужно вынуть кавычки:
soda = a + b
(Вы хотите обратиться к переменным a
и b
, а не к строкам "a" и "b" )
IMO, простая простая конкатенация отлично подходит для простого случая, как вы представили. Если вы хотите собрать несколько строк, рекомендуется string join:
the_text = ''.join(['the ', 'quick ', 'brown ', 'fox ', 'jumped ', 'over ', 'the ', 'lazy ', 'dog.'])
Изменить: Обратите внимание, что объединение хочет, чтобы итеративный (например, список) был единственным его аргументом.