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

Python中的range()函数-如何使用range()来创建数字序列

发布时间:2023-12-08 11:22:31

在Python中,range()函数是一个内置函数,用于生成连续的整数序列。它的语法如下:

range(start, stop, step)

其中,start表示起始值,默认为0;stop表示停止值,不包含在序列中;step表示步长,默认为1。

下面是一些使用range()函数生成数字序列的例子:

例1:生成从0到9的数字序列

for i in range(10):
    print(i)

运行结果:

0
1
2
3
4
5
6
7
8
9

例2:生成从1到10的数字序列

for i in range(1, 11):
    print(i)

运行结果:

1
2
3
4
5
6
7
8
9
10

例3:生成从0到10的偶数序列

for i in range(0, 11, 2):
    print(i)

运行结果:

0
2
4
6
8
10

例4:生成从10到1的递减序列

for i in range(10, 0, -1):
    print(i)

运行结果:

10
9
8
7
6
5
4
3
2
1

除了用于迭代打印数字序列,range()函数还可以用于创建数字序列并将其存储在列表中,如下所示:

numbers = list(range(1, 11))
print(numbers)  # [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

总结:range()函数是一个非常常用的函数,可用于生成数字序列并用于循环迭代、列表生成等场景。通过指定起始值、停止值和步长,可以灵活地生成所需的数字序列。