Python Range: The Powerful and Versatile Function for Iteration and Generation
В Python range является встроенной функцией, которая генерирует последовательность чисел.
Синтаксис функции range выглядит следующим образом:
range(start, stop, step)
- start (опциональный) - начальное значение последовательности. Если не указан, значение по умолчанию будет равно 0.
- stop - конечное значение последовательности (не включается в последовательность). Обязательный аргумент.
- step (опциональный) - шаг изменения между элементами последовательности. По умолчанию равен 1.
При вызове функции range без аргументов, она вернет пустой объект типа range.
Примеры использования функции range:
1. Создание последовательности чисел от 0 до 4:
for i in range(5):
print(i)
Вывод:
0
1
2
3
4
2. Создание последовательности чисел от 2 до 6 с шагом 2:
for i in range(2, 7, 2):
print(i)
Вывод:
2
4
6
3. Создание списка чисел от 1 до 10:
numbers = list(range(1, 11))
print(numbers)
Вывод:
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
В целом, функция range очень полезна при работе с циклами и генерировании последовательностей чисел в Python.