Alterna · учебный материал

Строки и символьные данные

Глава 37: программирование: строки и символьные данные. Короткие объяснения, схемы, трассировка и практика.

Что в этом материале

Содержание и основные понятия

Строка — индексируемая последовательность символов. Экзаменационная задача превращает большой текст в линейный проход с точным состоянием.
суть и практика
8 класс
ЕГЭ №24
ALT
Alt-декодер строки
Срез выбирает символы по индексам. Меняйте границы и шаг: янтарным отмечен каждый символ, который попадёт в новую строку.
Исходная строка
start
stop
step
результат
01
Маршрут главы
Три темы открыты сразу. Практикум и экзамен проверяют не угадывание, а устойчивый навык анализа и написания кода.
37.1 · теория и трасса
Индексы и срезы
Первый символ имеет индекс 0, последний доступен как -1. Срез s[left:right] включает left и не включает right.
Открыть тему →
37.2 · теория и трасса
Поиск и подсчёт символов
Для одного прохода храни только необходимое состояние: счётчик, текущую длину серии и лучший результат.
Открыть тему →
37.3 · теория и трасса
Преобразование строк
Поскольку строка неизменяема, преобразование создаёт новую строку: через replace, join или накопление частей в списке.
Открыть тему →
37.4 · практика
Практикум
Двадцать диагностических вопросов с четырьмя исходами и восемь программных задач со дополнительными тестами.
Начать тренировку →
37.5 · контроль
Проверка навыка
Таймер не сбрасывается при перезагрузке, правильность скрыта до завершения, программная задача обязательна.
Открыть вариант →
37.6 · авторский код
Python-студия
Выбери задачу, измени алгоритм и пройди видимые и скрытые тесты в изолированном runtime.
Открыть студию →

Структурная карта учебников