Sobes.tech
Back to questions
Junior — Middle
64

Можете объяснить принцип работы функции range в Python и в чем её основные особенности?

Answer from AI

sobes.tech AI

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

Основные особенности:

  • range(start, stop, step) — возвращает последовательность от start (включительно) до stop (не включая) с шагом step.
  • Если указать один аргумент, он будет считаться stop, а start по умолчанию равен 0.
  • Возвращаемый объект — это не список, а специальный итератор, который генерирует числа по мере необходимости, что экономит память.

Пример:

for i in range(1, 10, 2):
    print(i)
# Выведет: 1, 3, 5, 7, 9