range(start,stop,step):start和stop是range起始范围,左开右闭。start默认为0。
step是步长,默认为1。
例如:
当stop大于等于start时,step大于0则正常迭代;step小于0则为空集如下:
range(3) 返回0,1,2
range(1,3) 返回1,2
range(3,2) 返回0,2
range(3,-1,1) 返回[ ]
当stop小于等于start时,step大于0是空集;step小于0则正常迭代。如下:
range(-1,-3,1)返回[ ]
range(-1,-3,-1)返回-1,-2