Se référer aux indices de lignes
Chaque caractère d'une chaîne a un nombre (appelé
index), et la numérotation commence toujours à zéro dans de nombreuses langues.
En Python, vous pouvez spécifier des index négatifs. Cela signifie qu'il compte à partir de la fin de la ligne.
Exemple
Chaîne S |
H |
e |
l |
l |
o |
Index |
S[0] |
S[1] |
S[2] |
S[3] |
S[4] |
Index |
S[-5] |
S[-4] |
S[-3] |
S[-2] |
S[-1] |
Si vous ajoutez la longueur de la chaîne à l'index négatif, vous obtenez un "normal" position du caractère.
Ne pas oublier !
En Python, vous ne pouvez pas modifier un seul caractère dans une chaîne car les chaînes elles-mêmes sont immuables.