The range()
function in Python is a built-in function that generates a sequence of numbers. It can take up to three arguments - start, stop, and step. By default, it starts at 0 and increments by 1. It is commonly used in for loops to iterate over a sequence of numbers.
Parameter Values
Parameter | Description |
---|---|
start | The starting value of the sequence. |
stop | The end value of the sequence (exclusive). |
step | The increment between each value in the sequence (default is 1). |
Return Values
The range()
function in Python returns a range
object.
How to Use range()
in Python
Example 1:
Return a sequence of numbers, starting from 0 by default, and increments by 1 (by default), and stops before a specified number.
for i in range(5):
print(i)
Example 2:
Specify the starting point, ending point, and step size for the sequence.
for i in range(1, 10, 2):
print(i)
Example 3:
Create a descending sequence by specifying a negative step size.
for i in range(10, 0, -1):
print(i)