what we call the operation which is used to extract particular range from a sequence.
Answers
Answer:
this tutorial, we will learn about the Python range() method with the help of examples.
The range() method returns an immutable sequence of numbers between the given start integer to the stop integer.
Example
print(list(range(6)))
# Output: [0, 1, 2, 3, 4, 5]
Syntax of range()
range() constructor has two forms of definition:
range(stop)
range(start, stop[, step])
range() Parameters
range() takes mainly three arguments having the same use in both definitions:
start - integer starting from which the sequence of integers is to be returned
stop - integer before which the sequence of integers is to be returned.
The range of integers ends at stop - 1.
step (Optional) - integer value which determines the increment between each integer in the sequence
range() Return value
range() returns an immutable sequence object of numbers depending upon the definitions used:
range(stop)
Returns a sequence of numbers starting from 0 to stop - 1
Returns an empty sequence if stop is negative or 0.
range(start, stop[, step])
The return value is calculated by the following formula with the given constraints:
r[n] = start + step*n (for both positive and negative step)
where, n >=0 and r[n] < stop (for positive step)
where, n >= 0 and r[n] > stop (for negative step)
(If no step) Step defaults to 1. Returns a sequence of numbers starting from start and ending at stop - 1.
(if step is zero) Raises a ValueError exception
(if step is non-zero) Checks if the value constraint is met and returns a sequence according to the formula
If it doesn't meet the value constraint, Empty sequence is returned.
Example 1: How range works in Python?
# empty range
print(list(range(0)))
# using range(stop)
print(list(range(10)))
# using range(start, stop)
print(list(range(1, 10)))
Answer:
The answer is Slicing..