Индексы

Все индексы начинают отсчёт с начала строки, однако применение отрицательных индексов позволяет вести отсчёт с конца строки:

 

>>> 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

Сайт создан в системе uCoz