Основы Python
Теория: Конкатенация
В программировании строки используются повсюду: в сообщениях, логах, заголовках, ошибках, интерфейсах, путях к файлам и в данных, приходящих из внешних систем. Часто строки нужно собирать из нескольких частей — например, объединить имя и фамилию, добавить единицу измерения или составить текст из шаблона. Для этого используется операция конкатенации — склеивания строк.
Как объединять строки
В Python строки объединяются с помощью оператора +. Несмотря на то что этот оператор используется и для сложения чисел, в случае строк он означает объединение — склеивание содержимого:
Порядок имеет значение. Сначала идёт левая часть ('Dragon'), потом правая ('stone'). Результат получается в том порядке, в котором указаны операнды.
Примеры:
Python позволяет объединять строки, даже если они записаны в разных кавычках — главное, чтобы обе части были строками.
Тип кавычек
Независимо от того где мы работаем со строками, Python позволяет в качестве ограничителей использовать как одиночные кавычки, так и двойные. Поэтому оба примера ниже работают абсолютно идентично:
По умолчанию лучше придерживаться одиночных кавычек, так как это соответствует стандарту языка.
Пробел — тоже символ
При объединении Python не вставляет пробелы автоматически. Если между частями должен быть пробел, его нужно указать вручную:
Результат будет одинаковый. Но если пробел не добавить, то слова склеятся.
Управляющие символы
В строках можно использовать управляющие символы, например \n для переноса строки или \t для табуляции. При конкатенации они работают так же, как и любые другие символы:
Заключение
- Конкатенация — это объединение строк через +
- Склеивание происходит строго в порядке слева направо
- Пробелы не добавляются автоматически — их нужно включать в строки вручную
- Строки можно объединять независимо от типа кавычек








