Каждый символ строки имеет свой индекс, начиная с 0.
- У первого символа строки индекс равен 0.
- У второго символа — 1.
- И так далее до последнего символа.
Пример
word = «apple»
В этой строке пять символов, их индексы: 0, 1, 2, 3, 4.
То есть последний индекс вычисляется по формуле: длина строки − 1.
В Python можно использовать отрицательные индексы для обращения к символам с конца строки.
- Индекс −1 обозначает последний символ.
- Индекс −2 — предпоследний, и так далее.
- Нумерация идёт справа налево, с шагом −1.
Например, print(word[-1]) выведет e (последний символ), а print(word[-3]) выведет p (третий символ с конца).
Таким образом, отрицательные индексы позволяют быстро получать символы с конца строки без вычисления длины.