Python的range函数详细用法

1.

>>> range(1,5)  #代表从1到5(不包含5)

[1, 2, 3, 4]
>>>

2.

>>> range(1,5,2) #代表从1到5,间隔2(不包含5)
[1, 3]
>>>

3.

>>> range(5) #代表从10到5(不包含5)
[0, 1, 2, 3, 4]
>>>

 

range函数

一个数值序列,内置函数 range() 很方便,它会生成一个等差级数链表:

>>> range(10)
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
>>>

range(10) 生成了一个包含 10 个值的链表,它用链表的索引值填充了这个长度为 10 的列表
所生成的链表中不包括范围中的结束值。也可让 range 操作从另一个数值开始
或者可以指定一个不同的步进值(甚至是负数,也被称为 “步长”):


>>> range(5,10)
[5, 6, 7, 8, 9]
>>> range(0,10,5)
[0, 5]
>>> range(0,10,3)
[0, 3, 6, 9]
>>> range(-3,-5,-10)
[-3]
>>>

 

posted on 2017-12-09 21:21  刘艺LiuYi  阅读(1323)  评论(0编辑  收藏  举报

导航