range(stop)
range(start, stop, step=1)
Арифметическая прогрессия от start
до stop
с шагом step
.
Параметры
Функция range()
может принимать максимум три аргумента:
- диапазон (
start, stop, step
) Параметрыstart
иstep
вrange()
являются необязательными.
Возвращаемое значение
- Если мы передаем единственный аргумент в
range()
, это означает, что мы передаем аргумент остановки. - В этом случае
range()
возвращает последовательность чисел, начиная с 0 и заканчивая числом (но не включая число).
Примеры
# цифры от 0 до 4 (5 не входит)
numbers = range(5)
print(list(numbers)) # [0, 1, 2, 3, 4]
# если передается 0 или отрицательное число, мы получаем пустую последовательность
numbers = range(-4)
print(list(numbers)) # []