Обращение к символам строки
Каждый символ строки имеет свой номер (называется
индексом), причем нумерация во многих языках всегда начинается с нуля.
В языке Python можно указывать отрицательные индексы. Это означает, что отсчет ведется с конца строки.
Пример
Строка S |
H |
e |
l |
l |
o |
Индекс |
S[0] |
S[1] |
S[2] |
S[3] |
S[4] |
Индекс |
S[-5] |
S[-4] |
S[-3] |
S[-2] |
S[-1] |
Если к отрицательному индексу прибавить длину строки, можно получить "нормальную" позицию символа.
Надо запомнить!
В Python нельзя изменить отдельный символ в строке, так как строки сами по себе неизменяемы.