range 函数
简要说明
接收参数数量为1/2/3
区间表示的范围是左闭右开
接收参数
当使用Python中的range()函数时,可以总结如下使用方法:
range(stop)
:生成从0到stop-1的整数序列。产生的序列包含起始值0,但不包含stop。
for i in range(5):
print(i)
输出:
0
1
2
3
4
range(start, stop)
:生成从start到stop-1的整数序列。产生的序列包含起始值start,但不包含stop。 start <= stop
for i in range(2, 7):
print(i)
输出:
2
3
4
5
6
range(start, stop, step)
:生成从start到stop-1的整数序列,步长为step。产生的序列包含起始值start,但不包含stop。这里对start和stop的大小没有要求
for i in range(1, 10, 2):
print(i)
输出:
1
3
5
7
9
- 可以使用
list()
函数将range()函数生成的序列转换为列表。
my_list = list(range(5))
print(my_list)
输出:
[0, 1, 2, 3, 4]
总结: range()函数是一个用于生成指定范围内整数序列的函数,其语法是range([start], stop, [step])。其中,start、stop和step是整数值,start和step可选。通过合理使用range()函数,可以方便地生成整数序列,并在循环中迭代使用。