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

Python的range()函数用法及实例

发布时间:2023-10-19 01:18:48

range()函数是Python中常用的一个内置函数,用于生成一个整数序列。它的语法形式为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:生成1到10之间的偶数序列

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

输出:

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

实例5:将range()函数与列表结合使用

numbers = list(range(1, 6))
print(numbers)

输出:

[1, 2, 3, 4, 5]

从上述实例可以看出,range()函数常用于循环中,它可以用于生成整数序列,可以指定序列的起始值、结束值和步长。在实例5中,我们还可以将range()函数生成的整数序列转换为列表,方便后续的操作。

在使用range()函数时,需要注意的是,range()函数生成的序列只包含起始值,不包含结束值。这意味着,如果需要生成1到10的整数序列,需要将结束值设置为11。

总结:range()函数是Python中常用的一个内置函数,用于生成整数序列。它的使用非常灵活,可以指定序列的起始值、结束值和步长,可以与循环结合使用,也可以转换为列表使用。