Задание № 16 · ОГЭ

Разбиение строки

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

Разбиение строки — это получение отдельных частей строки, например слов, по указанному разделителю. Так из строки с текстом "красный,зелёный,синий" можно получить три отдельных элемента.

Разбиение строки
Разбиение строки — операция, при которой исходная строка разделяется на части в местах появления разделителя. Результатом обычно является список или массив полученных частей.

Разделителем называют символ или последовательность символов, отделяющих одну часть от другой: пробел, запятую, точку с запятой или знак |. Например, при разбиении строки "Анна;Борис;Вера" по разделителю ";" получаются части "Анна", "Борис" и "Вера".

Как выполняется разбиение

Алгоритм просматривает строку слева направо, находит очередной разделитель и выделяет фрагмент между предыдущей границей и найденным разделителем. После последнего разделителя выделяется оставшийся фрагмент. Сам разделитель обычно в результат не входит.

Python
text = "север,юг,запад"
parts = text.split(",")
print(parts)

После выполнения split(",") переменная parts содержит список ['север', 'юг', 'запад']. Если разделитель встречается два раза подряд, между ними образуется пустая часть: строка "а,,б" при разбиении по запятой даст ['а', '', 'б']. Поэтому при решении задачи важно учитывать возможные пустые фрагменты.

№
Короткий пример

Строка "10 25 7", разделитель — пробел. Результат разбиения: "10", "25", "7". Если затем нужны числа, каждую полученную часть преобразуют из текста в число.

!
Не путайте с заменой

Разбиение не изменяет отдельные фрагменты и не объединяет их заново. Замена фрагмента строки ищет часть текста и подставляет вместо неё другую, а разбиение превращает одну строку в набор частей.

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

Что получится при разбиении строки "a-b-c" по разделителю "-"?

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

Главное

  • Разбиение строки выделяет части между разделителями и обычно возвращает список или массив.
  • Разделителем может быть один символ или последовательность символов; одинаковые разделители подряд могут создать пустую часть.
  • Операцию разбиения часто применяют в обработке строк после изучения строки.