目录
前言
生活中处处都存在循环,循环作为三大程序结构之一是必不可少的;今天他来了!!!
一、内置函数range()
作用:用于生成一个整数序列
创建range对象的三种方式:
1.range(stop),创建一个(0,stop)之间的整数序列,步长为1;
2.range(start,stop),创建一个(start,stop)之间的整数序列,步长为1;
3.range(start,stop,step),创建一个(start,stop)之间的整数序列,步长为step ;
range返回值是一个迭代器对象
range类型的优点:不管range对象表示的整数序列有多长,所有的range对象占用的内存空间都是相同的,因为仅仅需要储存start,stop,step,只有当用到range对象时,才会去计算序列中的相关元素 in和not in 可判断整数序列中是否存在(不存在)指定的整数
第一种创建方式:
a = range(10) # 默认从0开始,默认相差步长为1
print(a) # range(0,10)
print(list(a)) # 用于查看range对象中的整数序列,list是列表的意思
print()
结果:
第二种创建方式:
b = range(1, 10)
print(list(b))
print()
结果:
第三种创建方式:
c = range(1, 10, 2)
print(list(c))
print()
结果: