range的用法
在Python shell中输入>>>help(range)可获得详细介绍。
1.range(stop)(阅读完2,3后可知:这里默认start值为0,step为1)
可用在for循环中,控制循环进行的次数:
上例中,矩形框内的语句可被循环执行5(0,1,2,3,4)次:
或者我们用另一个函数list来做更进一步的理解,list函数将range的输出转换为一个可读的列表,以便我们在屏幕上查看:
注意:生成范围不包括这个结束值n.
2.range(start,stop)(阅读完3可知:这里默认step值为1)
括号内两个分别是start,stop值,顾名思义,就是开始的值还有结束的值,我们依然通过list函数来理解
3.range(start,stop,step)
相比于上个用法,这个括号里面多了一个step(步长值),默认地,步长值为1,这回告诉range按一个步长生成各个值,我们可以改变step,将其设置为任何值来调整步长,还可以将step设置为一个负值来调整所生成的范围的方向:
我们再通过list函数来进行理解:
by PengSW on 2019/1/19
网友评论