ЕГЭ по информатике: Строки в Python

«Работа со строками в Python» — практическая тема блока «Алгоритмы и программирование» кодификатора ФИПИ для ЕГЭ по информатике (КЕГЭ, 2026), охватывающая один из самых востребованных навыков программирования — обработку текстовых данных. На экзамене строки обрабатываются в собственной программе — прежде всего в задании 24 (длинная строка из файла *.txt), — и для этого нужно точно понимать, как работают методы строк и срезы.

Материал охватывает полный набор типовых операций: методы строк (split, join, replace, find, count, strip, upper/lower), срезы строк — включая отрицательные индексы и произвольный шаг, конкатенацию (f-строки — в карточках и письменном задании). Каждый вопрос содержит полностью самодостаточный фрагмент кода на Python со строковыми операциями, встроенный прямо в текст, — нужно определить точный результат выполнения без запуска программы.

Дистракторы построены на реальных заблуждениях школьников: неверной границе среза при отрицательном индексе и отрицательном шаге, путанице между методами find (возвращает -1, если подстрока не найдена) и index (вызывает исключение), ошибке в подсчёте вхождений подстроки при перекрывающихся совпадениях (метод count считает только неперекрывающиеся вхождения). Отдельный вопрос иллюстрирует классическую ловушку «все варианты кажутся верными» — несколько разных способов получить одну и ту же подстроку, где не все на самом деле дают правильный результат.

Тема будет полезна выпускникам, готовящимся к ЕГЭ по информатике, а также всем, кто осваивает Python — обработка строк является одной из первых практических тем в изучении языка и постоянно встречается в реальных задачах: парсинге данных, валидации ввода, форматировании вывода. Флеш-карты закрепляют методы строк Python, синтаксис срезов и особенности форматирования.

  • Применять методы строк Python (split, join, replace, find, count, strip) и предсказывать их результат
  • Вычислять результат срезов строк, включая отрицательные индексы и произвольный шаг
  • Различать поведение методов find и index при отсутствии искомой подстроки
  • Правильно подсчитывать неперекрывающиеся вхождения подстроки методом count
  • Комбинировать несколько строковых операций (срезы, методы, конкатенацию) в одном выражении

Материал основан на блоке кодификатора ФИПИ 2026 «Алгоритмы и программирование» (раздел «Строки, программирование на Python») для ЕГЭ по информатике (КЕГЭ) — все 10 вопросов оригинальные, без воспроизведения реальных заданий из открытого банка ФИПИ.

Пример вопроса

Выберите все верные утверждения о методах строк в Python:

Показать ответ

Метод find возвращает -1, если подстрока не найдена, Метод strip удаляет пробельные символы по краям строки

Метод find возвращает -1 при отсутствии подстроки (в отличие от index). Метод strip удаляет пробелы по краям. Строки в Python неизменяемы, поэтому replace возвращает новую строку.

Пройти этот тест →Повторить карточки →Выполнить письменную работу →

← Информатика

↑ ЕГЭ

ЕГЭ — государственный экзамен Российской Федерации; контрольные измерительные материалы к нему разрабатывает ФИПИ по заказу Рособрнадзора. Zestly не связана с ФИПИ и Рособрнадзором, не одобрена ими и не является официальным источником. Все задания написаны нами по открытому кодификатору и не воспроизводят материалы КИМ.