РУҚА
Задания № 10, 12 · ЕГЭ

Строка как массив символов

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

Строка как массив символов — это представление текста в виде последовательности отдельных символов, каждому из которых соответствует свой индекс. Такое представление позволяет обращаться к символам строки и обрабатывать их по одному.

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

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

\[0 \le i < |s|\]

Здесь \(s\) — строка, \(i\) — индекс символа, а \(|s|\) — длина последовательности, то есть количество символов в строке. В школьных алгоритмах и в Python индексация обычно начинается с нуля: первый символ имеет индекс 0, второй — 1, последний — \(|s|-1\).

№
Пример

Пусть s = "МАССИВ". Тогда \(s[0] =\) М, \(s[2] =\) С, а \(s[5] =\) В. Чтобы получить третий символ, используют индекс 2, потому что отсчёт начинается с нуля.

!
Не путайте индекс и длину

Индекс обозначает положение конкретного символа, а длина показывает количество символов во всей строке. Для строки длины 6 последний допустимый индекс равен 5, а не 6. Обращение по индексу 6 приведёт к выходу за границы строки.

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

Проверь себя

Какой символ имеет индекс 3 в строке "СЛОВО"?

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

Главное

  • Строка состоит из упорядоченных символов, каждый символ занимает одну позицию.
  • Индексация обычно начинается с нуля, поэтому последний индекс равен длине строки минус один.
  • Индекс выбирает символ, а длина строки показывает общее количество символов.