Зберегти прогрес
МОДУЛЬ 4. СИГНАЛИ Й ШИФРИ: РЯДКИ

Урок 1. Рядок як послідовність символів

⌨ Python⏱ ~11 хв✎ 4 завдання з автоперевіркою✓ безкоштовно

Кожна літера має номер

Кожна літера має номер

Рядок — це послідовність символів. Кожен символ має свій номер — індекс. Нумерація починається з нуля:

●●●код Python
s = "РАКЕТА"
#    012345
print(s[0])     # Р
print(s[3])     # Е
print(len(s))   # 6 — довжина рядка

Від'ємні індекси

Рахують з кінця: s[-1] — останній символ, s[-2] — передостанній.

●●●код Python
print(s[-1])    # А
print(s[-3])    # Е
➜ПОРАДА
Останній символ — це s[len(s) - 1] або просто s[-1]. А s[len(s)] дасть помилку IndexError — такого індексу немає.

Рядки незмінні: s[0] = "Б" — помилка. Щоб «змінити» рядок, створюють новий.

Перевір себе: 4 задачі з автоперевіркою
Підказки після помилок, розбір кожної задачі, бали й звання. Безкоштовно, можна без реєстрації.
▶ Розв'язувати задачі