range(start, stop, step)
start: 计数从 start 开始。默认是从 0 开始。
stop: 计数到 stop 结束,但不包括 stop。可以描述为左闭右开
step:步长,默认为1。
#左闭右开,包括左边,但不包括右边,此例中包含0,但不包含6
for i in range(0,6):
print(i)
print('----------')
#步长为2
for i in range(0,6,2):
print(i)
输出结果:
0
1
2
3
4
5
----------
0
2
4
倒序输出怎么表达:倒序时步长用负数表示,且互换 start 和 stop 的位置
左闭右开,所以0不会输出
for i in range(6,0,-1):
print(i)
print('----------')
for i in range(6,0,-2):
print(i)
6
5
4
3
2
1
----------
6
4
2