当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python range构造函数用法及代码示例


Python 的 range(~) 构造函数返回一个不可变序列,其中包含给定范围内的一系列数字。

参数

1.start | int | optional

序列的起始整数(含)。默认 0。

2. stop | int

序列的停止整数(不包含)。

3. step | int | optional

序列中每个整数的增量。默认为 1。

返回值

具有给定范围内的一系列数字的不可变序列。

例子

基本用法

要返回从 0 开始到 5 结束的范围对象(不包含):

range(5)



range(0, 5)

启动参数

要从范围对象创建从 1 开始并以 5 结束(不包含)的列表:

list(range(1, 5))



[1, 2, 3, 4]

请注意,我们返回一个从 1 开始并在 5 停止的列表(不包括在内)。

步进参数

要为序列指定2 的步骤:

for i in range(1, 10, 2):
 print(i)



1
3
5
7
9

1 的起始值开始,我们递增 2 ,直到达到 10 的停止值。

相关用法


注:本文由纯净天空筛选整理自Isshin Inada大神的英文原创作品 Python | range constructor。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。