Sobes.tech
Назад к вопросам
Junior — Middle
63

Какое значение возвращает функция range в Python?

Компании, где спрашивали
ИнфоТехСервис

Ответ от нейросети

sobes.tech AI

Функция range в Python возвращает объект-генератор, который представляет последовательность целых чисел в заданном диапазоне. Этот объект можно итерировать, преобразовать в список или использовать в циклах.

Синтаксис:

  • range(stop) — числа от 0 до stop-1
  • range(start, stop) — числа от start до stop-1
  • range(start, stop, step) — числа от start до stop-1 с шагом step

Пример:

for i in range(3):
    print(i)

# Выведет:
# 0
# 1
# 2

Объект range эффективен по памяти, так как не хранит все числа сразу, а генерирует их по мере необходимости.