The range () function built into Python is used to create a sequence of numbers starting at 0 by default, incrementing 1 (by default) and ending at a specified number. Put simply, the function takes an integer and returns a range object (iterable).
In this article, TipsMake.com will learn about range (), syntax, parameters and examples with you. Invites you to read the track.
The syntax of the range () function in Python
The range () function in Python has two types of syntax:
range(stop)
range(start, stop[, step])
The parameters of the range () function
The range () function has 3 parameters:
start
: integer begins, the string will start with this parameter. The default value is 0.stop
: the integer ends, the string ends with this parameter.step
: integer specifies the distance between the numbers inside the string. The default value is 1.Return value from range ()
1. With range (stop) syntax:
stop
-1.2. With range type syntax (start, stop [, step]):
step
parameter, the default step
will be 1: the return value is a string starting at start
and ending at stop
-1step
equals 0, the exception exception ValueError
will be raised.step
, check if the parameters meet the constraint.start
, the numbers separated by step
, the last number of the string will be stop .Example 1: how does range () work?
print(list(range(0))) # sử dụng range(stop) print(list(range(10))) # sử dụng range(start, stop) print(list(range(1, 10)))
When you run the program, the output will be:
[] [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] [1, 2, 3, 4, 5, 6, 7, 8, 9]
Example 2: Making an even number list between parameters passed by using range ()
start = 2 stop = 14 step = 2 print(list(range(start, stop, step)))
When you run the program, the output will be:
[2, 4, 6, 8, 10, 12]
Example 3: range () works with step being a negative number
start = 2 stop = -14 step = -2 print(list(range(start, stop, step))) print(list(range(start, 14, step)))
Return value:
[2, 0, -2, -4, -6, -8, -10, -12] []
See also: Python built-in functions
ncG1vNJzZmismaXArq3KnmWcp51kwamxjKuYp5%2BVYrO2usKtoKimXZ67brzYrZ%2Bopg%3D%3D