目录
[TOC]
range函数有三种使用方式
1.range(stop)
只有一个参数stop
如range(8)
,表示默认从0开始,默认步长为1,不包括8。即是:[0,1,2,3,4,5,6,7]
。
但是不能直接print(range(8))
,会输出range(0, 8)
;
需要这样:print(list(range(8)))
,才会输出[0, 1, 2, 3, 4, 5, 6, 7]
。
2.range(start,stop)
有两个参数,从start
开始,到stop-1
结束,不包括stop
,默认步长为1。
输入print(list(range(2,8)))
,输出[2, 3, 4, 5, 6, 7]
。
3.range(start,stop,step)
有三个参数,从start
开始,到stop-1
结束,不包括stop
,默认步长为step
。
输入print(list(range(2,20,5)))
,输出[2, 7, 12, 17]
。