
上QQ阅读APP看书,第一时间看更新
1.7.2 range()函数
range()函数是经常使用的函数,常用于for循环生成一个序列。range()函数生成一序列(sequence)数值,其格式如下:
range([start,]end [,skip])
其中,各参数的意义如下:
- start:序列数值的开始值,默认从0开始,例如range(10)等价于range(0,10)。
- end:序列数值的结束值,但不包括end。例如:list(range(0,5))是列表[0,1,2,3,4],没有5。
- skip:每次跳跃的间距,默认为1。start、end和skip只能取整数,例如:list(range (1,10,2))返回值是[1,3,5,7,9]。在使用range()函数时,需要注意skip值要取得合理,例如list(range(1,-10,2))将不会输出任何数列,list(range(1,-10,-2))会输出[1,-1,-3,-5,-7,-9]。