相关推荐:
python基础语法(二)列表
1、range()函数
创建range对象的三种方式:
- range(stop):创建一个(0,stop)之间的整数序列,步长为1
- range(start,stop):创建一个(start,stop)之间的整数序列,步长为1
- range(start, stop,step):创建一个(start,stop)之间的整数序列,步长为step
返回值是一个迭代器对象
2、range类型的优点
不管range对象表示的整数序列有多长,所有range对象占用的内存空间都是相同的,仅仅需要存储start、stop和step,只有当用到range对象,才会计算序列中的相关元素
1.代码示例
第一种创建方式:
r=range(10)
print(r)
print(list(r))
#输出结果为
range(0,10)
[0,1,2,3,4,5,6,7,8,9]
第二种创建方式:
r=range(1,10)
print(list(r))
#输出结果为[1,2,3,4,5,6,7,8,9]
#前闭区间 后开区间 不包含10
第三种创建方式:
r=range(1,10,2)
print(list(r))
#输出结果为[1,3,5,7,9]
#前闭区间 后开区间 不包含10