Mastering the Range Function in Python: A Complete Guide
В языке программирования Python функция range() используется для создания последовательности чисел в определенном диапазоне. Она обеспечивает гибкость и простоту в создании числовых последовательностей в Python.
Синтаксис функции range():
range(start, stop, step)
Аргументы функции range():
- start (необязательный): начальное значение последовательности, по умолчанию 0;
- stop (обязательный): конечное значение последовательности;
- step (необязательный): шаг, с которым будут генерироваться числа последовательности, по умолчанию 1.
Например, чтобы получить последовательность чисел от 0 до 4 с шагом 1, можно использовать следующий код:
python
for i in range(5):
print(i)
Вывод:
0
1
2
3
4
Также, можно задать начальное значение последовательности, например, от 1 до 5:
python
for i in range(1, 6):
print(i)
Вывод:
1
2
3
4
5
Или использовать шаг в 2, чтобы получить четные числа в диапазоне от 0 до 10:
python
for i in range(0, 11, 2):
print(i)
Вывод:
0
2
4
6
8
10
Также, можно использовать функцию range() для создания списков. Например, чтобы создать список из четных чисел в диапазоне от 0 до 10:
python
lst = list(range(0, 11, 2))
print(lst)
Вывод:
[0, 2, 4, 6, 8, 10]
Таким образом, функция range() является важным инструментом для создания последовательностей чисел в Python и используется для обхода массивов, циклов и создания списков.