欢迎访问宙启技术站
智能推送

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函数,可以大大简化编程过程中对数字序列的遍历操作。