Функция range() в Python генерирует последовательность чисел, часто используемую в циклах для итерации, и может использоваться для обратного счета путем указания отрицательного шага. По умолчанию она создает числа, начиная с 0 до, но не включая заданное значение stop. Функция range() также может использоваться в различных сценариях программирования за пределами простых циклов, что делает код более эффективным и читаемым. Диапазон в Python - это объект, представляющий интервал целых чисел, часто используемый для циклов. Функция range() может использоваться для генерации последовательностей чисел, которые можно преобразовать в списки. Параметры диапазона start, stop и step определяют, где начинается последовательность, где она заканчивается и интервал между числами. Диапазоны в Python могут идти назад, используя отрицательное значение шага, и могут быть обращены, используя reversed(). Объект диапазона можно создать, вызвав range() с одним, двумя или тремя аргументами, указывающими значения start, stop и step. Функция range() встроена и может быть вызвана без каких-либо подготовок, и она может использоваться для построения числовых диапазонов в Python.
realpython.com
Real Python: Python range(): Represent Numerical Ranges
Create attached notes ...