range(start, stop[, step])会返回一个可迭代的对象(不是列表,无法打印,强制打印可以用list()函数)
start:开始计数
stop:结束计数
step:步长,元素间的间隔
print(type(range(10)),list(range(10)))
<class 'range'> [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
range()通常用在for循环遍历的时候 ,如遍历一个列表。测试代码如下:
testlist = ['aa', 'bb', 'cc', 'dd']
for r in range(len(testlist)):
print(testlist[r])
结果如下:
aa
bb
cc
dd