1,作用
用于生成一个整数序列
2,创建range对象的三种方式
第一种创建方式,只有一个参数
r = range(10) #[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]默认从0开始,步长相差1
print(r)
print(list(r)) #用于查看range对象中的整数序列
第二种创建方式,有两个参数
r = range(1,10) #指定了起始值,从1开始,到10结束,默认步长为1
print(r) #[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
print(list(r))
第二种创建方式,有三个参数
r = range(1,10,2) #指定了起始值,从1开始,到10结束,步长为2
print(list(r)) #[1, 3, 5, 7, 9]
3,range的返回值是一个迭代器对象
4,in与not in判断整数序列中是否存在(不存在)指定的整数
print(10 in r)
print(9 in r)
print(10 not in r)
print(10 not in r)
运行结果