python之range()函数、for-in循环和while循环
range()函数和for-in循环
函数原型:range(start, end, scan):
参数含义:start:计数从start开始。默认是从0开始。例如range(5)等价于range(0, 5);
end:技术到end结束,但不包括end 。例如:range(0, 5) 是[0, 1, 2, 3, 4]没有5
scan:每次跳跃的间距,默认为1。例如:range(0, 5) 等价于 range(0, 5, 1)
代码举例:
1 for n in range(3): 2 print(n) 3 4 print("-----------------------") 5 6 for n in range(2, 4): 7 print(n) 8 9 print("-----------------------") 10 11 for n in range(2, 8, 2): 12 print(n)
输出:
0
1
2
-----------------------
2
3
-----------------------
2
4
6
while循环:
1 m = 0 2 while m < 3: 3 print(m) 4 m += 1
结果:
0
1
2