РУҚА
Задание № 16 · ЕГЭ

Конкатенация строк

Как объединять строки в одну последовательность символов
2 мин чтенияСложность: Обновлено 29 сентября 2026

Конкатенация строк — это объединение двух или нескольких строк в одну последовательность символов. При этом строки обычно соединяются последовательно, без изменения порядка символов.

Конкатенация строкСлово происходит от латинского concatenatio — «соединение, сцепление».
Операция объединения строк \(s_1, s_2, \ldots, s_n\) в одну строку \(s\), в которой символы исходных строк записаны друг за другом в том же порядке.

Строка является последовательностью символов, поэтому результат конкатенации также имеет строковый тип. Перед выполнением операции полезно знать особенности строкового типа: например, число и строка могут требовать явного преобразования. Конкатенация относится к основным операциям над строкой.

\[s = s_1 + s_2 + \cdots + s_n\]

Во многих языках программирования для конкатенации используют оператор \(+\) или специальную операцию соединения. В Python оператор \(+\) объединяет строки, а пробел добавляется только в том случае, если он записан в одной из строк явно. Поэтому результаты выражений "A" + "B" и "A" + " " + "B" различаются.

№
Пример

Пусть first = "Иван", а last = "Петров". Выражение first + " " + last даёт строку "Иван Петров". Средняя строка содержит один пробел, поэтому слова не сливаются.

!
Не путайте с арифметическим сложением

Оператор \(+\) складывает числа, но соединяет строки. Например, \(2 + 3 = 5\), а "2" + "3" даёт "23". Если нужно получить число из текста или текст из числа, применяют преобразование типов. Конкатенация не выполняет математические вычисления.

Проверьте себя

Какой результат получится у выражения "Инф" + "о" + "рматика"?

Конкатенация особенно часто встречается при построении сообщений, формировании имён файлов и подготовке результата вывода. Если строки соединяют в цикле много раз, важно учитывать особенности конкретного языка: иногда эффективнее сначала собрать части, а затем выполнить одну операцию объединения.

Главное за минуту

Главное

  • Конкатенация — последовательное объединение строк в одну строку.
  • Порядок символов сохраняется, а пробелы не появляются автоматически.
  • Оператор \(+\) может означать сложение чисел или соединение строк — это зависит от типов операндов.