range()函数可以生成一个可迭代的列表,常出现在for循环中使用。
一、range()函数只有一个参数
range(5)#不包含5
>>>[0,1,2,3,4]
二、range()函数有2个参数
range(1,5)#(起始位,结束位)不包含结束位,默认步长为1
>>>[1,2,3,4]
三、range()函数有3个参数
range(1,5,2)#(起始位,结束位,步长)
>>>[1,3]
注:步长可为负数,表示以步长递减
range(5,1,-2)
>>>[5,3]
举一个range函数的小例子:
将文本‘1234567890’每4位作为一行返回
for i in range(0,len(a),4): print(i) print(a[i:i+4])