Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Negative Indexing and String Length in Python | Variablen und Typen in Python
Einführung in Python
course content

Kursinhalt

Einführung in Python

Einführung in Python

1. Erste Bekanntschaft mit Python
2. Variablen und Typen in Python
3. Bedingte Anweisungen in Python
5. Schleifen in Python
6. Funktionen 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

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 2. Kapitel 8
Wir sind enttäuscht, dass etwas schief gelaufen ist. Was ist passiert?
some-alt