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

使用Python的内置函数range()来生成一系列数字

发布时间:2023-06-22 22:52:35

Python的range()函数是一个非常实用的内置函数,它可以用于生成一系列数字。range()函数有三个参数:起始值start、结束值end和步长step。如果省略start,则默认从0开始;如果省略step,则默认为1。

下面是一些生成数字序列的例子:

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()函数还可以用于创建数字序列的列表。例如,下面的代码将生成0-9的数字序列,并将其转换为一个列表。

num_list = list(range(10))
print(num_list)

输出结果:

[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

总之,range()函数是Python中实现数字序列生成的简单而强大的方法。它可以帮助我们快速生成特定数字范围内的数字序列,并且可以在循环结构中使用它来更轻松地处理数据。