Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Negative Indexing and String Length in Python | Variabelen en Typen in Python
Introductie tot Python
course content

Cursusinhoud

Introductie tot Python

Introductie tot Python

1. Eerste Kennismaking met Python
2. Variabelen en Typen in Python
3. Voorwaardelijke Uitspraken in Python
4. Andere Gegevenstypen in Python
5. Lussen in Python
6. Functies in Python

book
Negative Indexing and String Length in Python

Negative indexing in Python allows you to access elements from the end. Instead of starting from the beginning (index 0), negative indexing starts from the end (index -1), which represents the last element.

12345
# The string of digits word = "codefinity" # Access the characters at index -1 and -9 (first and last ones) print(word[-1], word[-10])
copy

Note

Keep in mind that -1 is the go-to way to access the last element.

Now that you're familiar with referencing characters in a string, you might wonder how to determine the total number of characters in that string. Fortunately, Python provides the len() function for that. Just pass the string or the variable holding the string as an argument.

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

As you might notice, the length of a string corresponds to the number of characters in it. Thus, the total count of characters in a string is always one greater than the index of its last character. For instance, if the length of a string is 10, the index of its last character is 9.

Note

You can also determine the index of the last character by using len(string) - 1.

question mark

For the string test provided below, identify the character at index -4.

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 2. Hoofdstuk 8
Onze excuses dat er iets mis is gegaan. Wat is er gebeurd?
some-alt