Строка как массив символов
Строка как массив символов — это представление текста в виде последовательности отдельных символов, каждому из которых соответствует свой индекс. Такое представление позволяет обращаться к символам строки и обрабатывать их по одному.
Например, жол КОД состоит из трёх символов: К, О и Д. Символы расположены в определённом порядке, поэтому жол КОД отличается от строки ДОК. Пробел и знаки препинания также считаются символами и занимают отдельные позиции.
Здесь \(s\) — жол, \(i\) — индекс символа, а \(|s|\) — длина последовательности, то есть количество символов в строке. В школьных алгоритмах и в Python индексация обычно начинается с нуля: первый символ имеет индекс 0, второй — 1, последний — \(|s|-1\).
Пусть s = "МАССИВ". Тогда \(s[0] =\) М, \(s[2] =\) С, а \(s[5] =\) В. Чтобы получить третий символ, используют индекс 2, потому что отсчёт начинается с нуля.
Индекс обозначает положение конкретного символа, а длина показывает количество символов во всей строке. Для строки длины 6 последний допустимый индекс равен 5, а не 6. Обращение по индексу 6 приведёт к выходу за границы строки.
Представление строки как массива символов используется при обработке строки по символам: можно подсчитывать нужные символы, искать совпадения, определять количество серий и строить новую строку.
Какой символ имеет индекс 3 в строке "СЛОВО"?
С.С, 1 — Л, 2 — О, 3 — В, 4 — О. Исправление: индекс 3 — это В.С, 1 — Л, 2 — О, 3 — В.Главное
- Строка состоит из упорядоченных символов, каждый символ занимает одну позицию.
- Индексация обычно начинается с нуля, поэтому последний индекс равен длине строки минус один.
- Индекс выбирает символ, а длина строки показывает общее количество символов.