Встречается на собеседованиях • сегодня
Что такое срезы в Python
Срезы (slicing) в Python — это способ извлечения части последовательности (строки, списка, кортежа) по индексам. Синтаксис: [start:stop:step], где start — начало среза (включительно), stop — конец (исключительно), step — шаг.
Нюансы:
- Если
startне указан, начинается с 0. - Если
stopне указан, идёт до конца. - Отрицательные индексы отсчитываются с конца.
- Шаг может быть отрицательным для обратного порядка.
Пример:
python
s = "hello world"
print(s[2:5]) # "llo" (индексы 2, 3, 4)
print(s[:5]) # "hello" (от начала до 4)
print(s[6:]) # "world" (от 6 до конца)
print(s[::-1]) # "dlrow olleh" (реверс)
print(s[-5:-2]) # "wor" (от -5 до -3)
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы