Riferimento agli indici di riga
Ogni carattere in una stringa ha un numero (chiamato
indice) e la numerazione inizia sempre da zero in molte lingue.
In Python, puoi specificare indici negativi. Ciò significa che conta dalla fine della riga.
Esempio
Stringa S |
H |
e |
l |
l |
o |
Indice |
S[0] |
S[1] |
S[2] |
S[3] |
S[4] |
Indice |
S[-5] |
S[-4] |
S[-3] |
S[-2] |
S[-1] |
Se aggiungi la lunghezza della stringa all'indice negativo, ottieni un "normale" posizione del carattere.
Devi ricordare!
In Python, non puoi modificare un singolo carattere in una stringa, perché le stringhe stesse sono immutabili.