Что делает функция range в Python: полное руководство в ёмкой форме 🔎✨

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

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

В этом примере функция range(5) создает последовательность чисел от 0 до 4. Цикл for используется для прохода по этим числам и их вывода.

Функция range также может принимать аргументы, указывающие начало, конец и шаг последовательности:

for i in range(1, 10, 2):
    print(i)

В этом примере функция range(1, 10, 2) создает последовательность чисел от 1 до 9 с шагом 2. Цикл for используется для прохода по этим числам и их вывода.

Детальный ответ

Что делает функция range в Python?

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

Синтаксис функции range

Синтаксис функции range выглядит следующим образом:

range(start, stop, step)
  • start - начальное значение последовательности (включительно)
  • stop - конечное значение последовательности (исключительно)
  • step - шаг между числами (по умолчанию 1)

Примеры использования

Давайте рассмотрим несколько примеров, чтобы лучше понять, как работает функция range.

Пример 1: Печать чисел от 0 до 4

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

В этом примере цикл for будет выполняться 5 раз, так как мы указали конечное значение 5 (исключительно) и не указали начальное и шаг. Цикл будет печатать числа от 0 до 4.

Пример 2: Печать четных чисел от 0 до 10

for i in range(0, 11, 2):
    print(i)

В этом примере мы указали начальное значение 0, конечное значение 11 (исключительно) и шаг 2. Цикл будет печатать четные числа от 0 до 10.

Пример 3: Использование функции range в списке

my_list = list(range(1, 6))
print(my_list)

В этом примере мы создаем список, используя функцию range. Функция range генерирует числа от 1 до 5 (исключительно), а затем мы преобразуем этот итерируемый объект в список с помощью функции list. Результатом будет список [1, 2, 3, 4, 5].

Заключение

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

Видео по теме

23 Функция range и итерируемые объекты

#22. Оператор цикла for. Функция range() | Python для начинающих

Уроки Python / Функция range

Похожие статьи:

🔓 Как открыть редактор Питона без проблем 🔓

Кто сильнее: гадюка 🐍 или питон 🐍? Узнайте невероятный поединок!

Как удалить установленный пакет python? 🐍

Что делает функция range в Python: полное руководство в ёмкой форме 🔎✨

🔎 Python список: как найти разницу между двумя строками? 🤔

🌈 Как поменять цвет в Python: простой гид по изменению цвета 🖌

🔍 Как создать сниффер на python: подробный гайд для начинающих