python range() 函数可创建一个整数列表,一般用在 for 循环中。
语法:
range(start, stop[, step])
参数说明:
- start: 计数从 start 开始。默认是从 0 开始。例如range(5)等价于range(0,5);
- stop: 计数到 stop 结束,但不包括 stop。例如:range(0,5) 是[0, 1, 2, 3, 4]没有5
- step:步长,默认为1。例如:range(0,5) 等价于 range(0, 5, 1)
对于 range() 函数,有几个注意点:
(1)它表示的是左闭右开区间;
(2)它接收的参数必须是整数,可以是负数,但不能是浮点数等其它类型;
(3)它是不可变的序列类型,可以进行判断元素、查找元素、切片等操作,但不能修改元素;
(4)它是可迭代对象,却不是迭代器。
for i in range(2,11,2):
print(i)
输出:
2
4
6
8
10
还可以递减输出
for i in range(11,1,-4):
print(i)
输出:
11
7
3
创建数字列表:
使用list()函数将range()的结果直接转