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