python 内置函数

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转换一下看到效果。