Índices (index)
de cadenas de caracteres
¿Qué es un índice (index)?
Para entenderlo de manera muy simple, una cadena de caracteres es como una fila ordenada de caracteres donde cada caracter se ubica en una posición única, uno a continuación de otro, y cuyo primer valor posicional es el cero [0].
Esta posición se denomina índice (index).
También se lo suele llamar subíndice aunque este nombre no es correcto y no debe ser adoptado para identificar posiciones.
Acceso a cada caracter de una cadena de caracteres
Asi, en Python se puede acceder a uno o a un conjunto de caracteres dentro de una cadena de caracteres simplemente con llamar el nombre de la variable de la cadena de caracteres seguido del índice de referencia:
H # Es el primer caracter de la cadena, identificado con el índice 0
M # Es el sexto caracter de la cadena, identificado con el índice 5
Cuando el índice es negativo, las posiciones se identifican de atrás para adelante, siendo -1 el índice del último caracter, siendo -2 el índice del ante último caracter y así sucesivamente.
¡Para recordar!
Cuando utilizas índices negativos, la primera posición no es 0, es -1