Sobes.tech
Back to questions
Junior — Middle
65

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

Answer from AI

sobes.tech AI

Функция 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 часто используется для итерации с индексами или создания списков чисел.