Napis to ciąg znaków

Napisy w Pythonie: znaki, indeksy i metody napisów - Informatyka - technikum klasa 1 (Python)

Napis (`str`) to **ciąg znaków** ponumerowanych od zera. Znak o indeksie `i` to `s[i]`, liczbę znaków podaje `len(s)`. Ostatni znak ma indeks `len(s) - 1`, a Python pozwala liczyć też od końca: `s[-1]` to ostatni znak, `s[-2]` przedostatni. Pętla `for ch in s` przechodzi po kolejnych znakach, a `enumerate(s)` daje pary (indeks, znak). Indeks spoza napisu kończy się błędem `IndexError`.

word = "informatyka"
print(len(word))
print(word[0], word[4], word[-1], word[-2])
for i, ch in enumerate(word):
    print(i, ch)

Ładowanie interaktywnego edytora... Jeśli się nie pojawi, włącz JavaScript.

Wszystkie lekcje kursu Informatyka - technikum klasa 1·Zaloguj się, aby zapisać postęp na koncie.