Можете ли вы описать основные характеристики функции range в Python?

Функция range в Python используется для генерации последовательности чисел и часто применяется в циклах for. Основные характеристики:

Короткий ответ

Что ответить на собеседовании

Функция range в Python используется для генерации последовательности чисел и часто применяется в циклах for. Основные характеристики:

Подробный разбор

Ответ с пояснениями

Функция range в Python используется для генерации последовательности чисел и часто применяется в циклах for. Основные характеристики:

  • Возвращает объект-итератор, который генерирует числа по заданному диапазону.

  • Может принимать от одного до трёх аргументов:

    • range(stop) — числа от 0 до stop - 1.
    • range(start, stop) — числа от start до stop - 1.
    • range(start, stop, step) — числа от start до stop - 1 с шагом step.
  • Поддерживает положительный и отрицательный шаг.

  • Ленивый (lazy) — числа генерируются по мере необходимости, что экономит память.

Пример:

for i in range(2, 10, 2):
    print(i)
# Выведет: 2 4 6 8

range часто используется для итерации с индексами или создания списков чисел.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее