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中常用的一个内置函数,用于生成整数序列。它的使用非常灵活,可以指定序列的起始值、结束值和步长,可以与循环结合使用,也可以转换为列表使用。
