Python 中函数 range

发布时间 2023-11-21 16:15:15作者: sqmw

range 函数

简要说明

接收参数为1/2/3,表示的是左闭右开

接收参数

当使用Python中的range()函数时,可以总结如下使用方法:

  1. range(stop):生成从0到stop-1的整数序列。产生的序列包含起始值0,但不包含stop。
for i in range(5):
    print(i)

输出:

0
1
2
3
4
  1. range(start, stop):生成从start到stop-1的整数序列。产生的序列包含起始值start,但不包含stop。 start <= stop
for i in range(2, 7):
    print(i)

输出:

2
3
4
5
6
  1. 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
  1. 可以使用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()函数,可以方便地生成整数序列,并在循环中迭代使用。