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

Урок 2. Зрізи

⌨ Python⏱ ~13 хв✎ 5 завдань з автоперевіркою✓ безкоштовно

Вирізаємо шматок рядка

Зріз s[a:b] — частина рядка від індексу a до b, не включаючи b:

●●●код Python
s = "КОСМОДРОМ"
print(s[0:5])    # КОСМО
print(s[5:9])    # ДРОМ

Межі можна пропускати:

●●●код Python
s[:3]     # перші 3 символи   → КОС
s[3:]     # усе, крім перших 3 → МОДРОМ
s[-4:]    # останні 4         → ДРОМ
s[:]      # копія всього рядка

Крок

s[a:b:k] — кожен k-й символ:

●●●код Python
s[::2]    # КСОРМ — через один
s[::-1]   # МОРДОМСОК — рядок навпаки!
➜ПОРАДА
Зріз ніколи не дає IndexError: s[2:100] просто поверне все до кінця.
Перевір себе: 4 задачі з автоперевіркою і тренажер
Підказки після помилок, розбір кожної задачі, бали й звання. Безкоштовно, можна без реєстрації.
▶ Розв'язувати задачі