循环
1. range()函数
range(stop): ###0~stop-1
range(start, stop): ###start~stop-1
range(start, stop, step): ###start~stop-1, step为步长
>>> range(5)
[0, 1, 2, 3, 4] ###拿出0~4
>>> range(7)
[0, 1, 2, 3, 4, 5, 6]
>>> range(1,10) ###拿出0~6
[1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> range(1,10,2) ###拿出1~10之间从1开始步长为2的数
[1, 3, 5, 7, 9]
>>> range(2,11,2) ###拿出1~10之间所有的偶数
[2, 4, 6, 8, 10]
>>> range(1,11,2) ###拿出1~10之间所有的奇数
[1, 3, 5, 7, 9]
2.range与xrange
python2:
- range(5): 即刻生成数据, 消耗时间并占用内存;
- xra