在本文中,我们将range()在不同的示例的帮助下学习如何使用Python的函数。内置函数range()生成给定起始整数和终止整数之间的整数,即,它返回范围对象。使用for循环,我们可以迭代该range()函数产生的数字序列。range()通过一个简单的示例,让我们了解如何使用Python 3 的功能。
print("Python range() example")
print("Get numbers from range 0 to 6")
for i in range(6):
print(i, end=', ')
注意:由于range()函数不包含结果中的最后一个(停止)数字,因此我们获得了0到5之间的整数 。
range()函数的语法和参数
range(start, stop[, step])
它需要三个参数。这三个参数中的三个是可选的。即,start和step是可选参数。
甲 开始参数是序列的起始号码。即下限。默认情况下,如果未指定,则以0开头。
一个停止参数是一个上限。即,生成不超过该数字的数字。结果range()中不包括该数字。
该步骤是在结果每个数字之间的差值。如果未指定,则该步骤的默认值为1。
range()函数示例
现在让我们看看所有可能的情况。以下是range()函数的三个变体。
# Print first 5 numbers using range function
for i in range(5):
print(i, end=', ')
只有stop参数传递给range()。因此,默认情况下,它需要start = 0和step = 1。
示例二–使用两个参数(即开始和停止)
# Print integers within given start and stop number using range()
for i in range(5, 10):
print(i, end=', ')
注意:默认情况下,它的步进值为1。
示例三 –使用所有三个参数
# using start, stop, and step arguments in range()
print("Printing All even numbers between 2 and 10 using range()")
for i in range(2, 10, 2):
print(i, end