python range()
函数用于生成一些整数值,它是python的内置函数。
通过该函数我们可以批量生成一些测试数据。
语法
语法如下:range(start, stop[, step])
参数
- start: 必须,生成整数的开始整数值。
- stop:必须,生成整数的结束整数值。
- step:可选,步长
生成的范围为[start,stop) 左闭右开
返回值
python2.x 返回列表list。
python3.x 返回迭代器,需要list或者tumple转换。
程序示例
#!/usr/bin/python
# coding=utf-8
list1 = range(1, 10) # 没有步长的例子
print(list(list1))
list1 = range(1, 10, 2) # 有步长的例子
print(list(list1))
程序运行结果:
[1, 2, 3, 4, 5, 6, 7, 8, 9]
[1, 3, 5, 7, 9]
注意:这里在python3中运行的,返回的是可迭代对象,需要使用list或者tumple转换一下看到效果。
[1, 3, 5, 7, 9]