Индексы
Все индексы начинают отсчёт с начала строки, однако применение отрицательных индексов позволяет вести отсчёт с конца строки:
>>> word[-1] #Последний символ
'т'
>>> word[-2] #Предпоследний символ
'е'
>>> word[-2:] # Два последних символа
'ет`
>>> word[:-2] #Все, кроме 2-х последних символов
'Прив'
Представим, как работают индексы:
|
П |
р |
и |
в |
е |
т |
|
0 |
1 |
2 |
3 |
4 |
5 |
|
-6 |
-5 |
-4 |
-3 |
-2 |
-1 |
Таблица 2
При работе с индексами будьте внимательны. Если вы напишете word[:-100], то индекс будет урезан до -6(то есть выведена вся строка), но если вы укажите несуществующий элемент в качестве индекса 1-го символа word[-100], то будет выдана ошибка.
Функция len(строка) возвращает длину переданной строки
>>>len(word)
6