Вступить в клуб →
лёгкаявопросМассивы, строки и два указателя

Что вернёт срез с отрицательным шагом и границами

Какие четыре значения будут выведены этим кодом (в порядке следования)?

s = "abcdef"
print(s[4:1:-1], s[1:4:-1], s[-2:], s[10:20])
  • `edc`, `bcd`, `ef`, `f` — отрицательный шаг просто переворачивает результат обычного среза
  • `dcb`, пустая строка, `ef`, пустая строка — правая граница среза включается при отрицательном шаге
  • `edc`, пустая строка, `ef`, ошибка IndexError — индекс 10 выходит за пределы строки
  • `edc`, пустая строка, `ef`, пустая строка — правая граница не включается никогда

🔒 Проверка ответа — для участников клуба

  • Проверка ответа
  • Подсказка, если застряли
  • Разбор с объяснением, почему так
  • Прогресс по всем задачам и виртуальные собеседования
Зарегистрироваться →

Регистрация занимает минуту

Другие задачи раздела