詹惠儿

2018-11-08   阅读量: 1348

数据分析师 Python编程

python中range()函数的step参数

扫码加入数据分析学习群

我们首先来回顾一下range()函数的一般语法,即

range(start, stop, step)

range()函数返回值的start值范围,直到但不包括stop值,其中每个值基本上是,
start + 1*step, start + 2*step, start + 3*step, ...

如果我们选择一个非常大的step值,那么这个函数的运行方式就没有任何区别。它只包含小于该stop值的值,因此如果较大的step值意味着该范围内的元素较少。

例如,

range(1, 10, 11)

对于此范围,我们可以看到第二个值1 + 11 = 12已经大于stop10。该函数将简单地排除该值,然后终止。所以,我们只会得到以下结果,只有start价值。

result = list(range(1, 10, 11))
print(result) # [1]
0.0000 0 2 关注作者 收藏

评论(0)


暂无数据

推荐课程

推荐帖子