Что значит range в Python?

Функция range в Python определяет последовательность чисел.

Формат: range(start, stop, step)

Она создает последовательность чисел, начиная с start и заканчивая на stop - 1, с шагом step.

Примеры:

# Последовательность чисел от 0 до 4 (не включая 4)
numbers = range(5)
print(list(numbers))  # [0, 1, 2, 3]

# Последовательность чисел от 1 до 10 с шагом 2
numbers = range(1, 11, 2)
print(list(numbers))  # [1, 3, 5, 7, 9]

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

range в Python: что значит?

В Python, встречается функция range(), которая позволяет генерировать последовательность чисел. Что же она значит и как ее использовать? Давайте разберемся.

Функция range()

Функция range() используется для создания последовательности чисел. Ее синтаксис выглядит следующим образом:

range(start, stop, step)

Где:

  • start (начало) - необязательный параметр, определяющий начало последовательности. По умолчанию равен 0.
  • stop (конец) - обязательный параметр, определяющий конец последовательности. Генерируемые числа будут меньше этого значения.
  • step (шаг) - необязательный параметр, определяющий шаг или разницу между числами в последовательности. По умолчанию равен 1.

Важно отметить, что stop значение не включается в последовательность. То есть, последнее число будет меньше, чем stop.

Примеры

Давайте посмотрим на несколько примеров использования функции range().

Пример 1: Создание простой последовательности чисел

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

Этот код будет выводить числа от 0 до 4, так как start = 0, stop = 5 (не включая 5), и step = 1 (по умолчанию).

Пример 2: Использование другого значения для start

for i in range(2, 8):
    print(i)

В этом примере, мы установили start = 2, stop = 8 (не включая 8), и step = 1 (по умолчанию). Результатом будет вывод чисел от 2 до 7.

Пример 3: Указание шага

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

Здесь мы установили start = 1, stop = 10 (не включая 10), и step = 2. Таким образом, будут выведены числа 1, 3, 5, 7 и 9.

Заключение

Функция range() является мощным инструментом для генерации последовательности чисел в Python. Она позволяет легко создавать итерации по числам в заданном диапазоне. Используйте ее по своему усмотрению, учитывая параметры start, stop и step.

Видео по теме

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

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

Python. Функция range() v1

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

Волшебство в Питоне: Узнайте, как написать свой собственный парсер на Python

🐍 Как выучить питон за 5 минут | Быстрый и лёгкий способ стать экспертом по Python!

Что это за импорт glob в Python?

Что значит range в Python?

🐍 Как прервать цикл while true в Python: полезные советы и трюки

🔍 Как считать все файлы из папки python? Простой способ!

🎨 Как нарисовать квадрат в Python Turtle: пошаговая инструкция с примерами