Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Indexación Negativa y Longitud de Cadena en Python | Variables y Tipos
Introducción a Python

book
Indexación Negativa y Longitud de Cadena en Python

También puedes indexar desde el final de la cadena. En este caso, el último elemento tiene un índice de -1, el penúltimo es -2, y así sucesivamente.

# Initial string
site = "codefinity"
# Get the letters 'y' and 'f'
print(site[-1], site[-6])
1234
# Initial string site = "codefinity" # Get the letters 'y' and 'f' print(site[-1], site[-6])
copy

Nota

Ten en cuenta que -1 es la forma recomendada de acceder al último elemento.

Ahora que ya estás familiarizado con referenciar caracteres en una cadena, te puedes preguntar cómo determinar el número total de caracteres en esa cadena. Afortunadamente, Python proporciona la len() función para ello. Simplemente pasa la cadena o la variable que la contiene como argumento.

# Initial string
site = "codefinity"
# Get the string length
print(len(site))
1234
# Initial string site = "codefinity" # Get the string length print(len(site))
copy

Como puedes notar, la longitud de una cadena corresponde al número de caracteres que contiene. Por lo tanto, el recuento total de caracteres en una cadena es siempre uno mayor que el índice de su último carácter. Por ejemplo, si la longitud de una cadena es 10, el índice de su último carácter es 9.

Nota

También puedes determinar el índice del último carácter utilizando len(string) - 1.

question mark

Para la cadena test provista a continuación, identifica el carácter en el índice -4.

test = "Indexing"

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 2. Capítulo 8
some-alt