range()方法和Shell中的seq命令类似,可以用来生成数字序列,如1到100。通常会将这些数字放在循环中以完成指定的循环次数。
for i in range(1,5): print (i) #输出为1,2,3,4
需要注意的range()方法中第一个数字是指从哪个数字开始;第二个数字为偏移量,表示到达该数字就停止,但是该数字不会被打印。所以上面脚本运行的结果是1,2,3,4;如果使用range函数时写了三个数字,第三个数字代表步长,如range(1,10,2),代表1,3,5,7,9。
range()函数还可以结合len()函数获取列表的所有索引:
tuple = ('首页','登录','注册','退出') for i in range(len(tuple)): print (i,tuple[i])
发表评论: