Подтвердить что ты не робот

Объединение двух строковых переменных

Я начинающий пользователь Python, пытающийся сделать что-то, что, по-моему, должно быть простым, но не могу понять. У меня есть две переменные:

a = 'lemon'
b = 'lime'

Может ли кто-нибудь сказать мне, как их объединить в новую переменную?

Если я попробую:

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

Я хочу, чтобы сода была 'lemonlime'. Как это делается?

Спасибо!

4b9b3361

Ответ 1

вам нужно вынуть кавычки:

soda = a + b

(Вы хотите обратиться к переменным a и b, а не к строкам "a" и "b" )

Ответ 2

IMO, простая простая конкатенация отлично подходит для простого случая, как вы представили. Если вы хотите собрать несколько строк, рекомендуется string join:

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

Изменить: Обратите внимание, что объединение хочет, чтобы итеративный (например, список) был единственным его аргументом.