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