Python中的range函数:用于生成一系列数字序列
发布时间:2023-06-21 04:04:54
Python中的range函数是一种非常常用的函数,用于生成一系列数字序列。它的语法如下:
range(start, stop[, step])
其中,start表示起始数字,默认值为0;stop表示终止数字,但不包含该数字;step表示步长,默认值为1。
下面来具体了解一下range函数的用法:
生成一系列数字序列:
可以通过range函数来生成一系列数字序列,如下所示:
for i in range(5):
print(i)
运行结果为:
0 1 2 3 4
这里通过range(5)来生成了一个数字序列0~4,然后利用for循环来输出这个数字序列中的每一个数字。
指定起始数字和终止数字:
可以通过指定start和stop来生成一个指定区间内的数字序列,如下所示:
for i in range(3, 6):
print(i)
运行结果为:
3 4 5
这里通过range(3, 6)来生成了一个数字序列3~5,每次输出时跳过第三个参数,即默认步长为1。
指定步长:
可以通过指定step来更改生成的数字序列的步长,如下所示:
for i in range(0, 10, 2):
print(i)
运行结果为:
0 2 4 6 8
这里通过range(0, 10, 2)来生成了一个数字序列0~9,每次输出时步长为2。
总结:
可以看出,range函数在Python中非常常用,可以用于生成一系列数字序列,可以通过三个参数来灵活地控制生成的数字序列的起始数字、终止数字和步长。通过合理地使用range函数,可以大大简化编程过程中对数字序列的遍历操作。
