使用range()优点:不管表示对象字符多长,range函数所占内存空间相同。
range()的三种创建方式。
‘’‘第一种创建方式,只有一个参数,(小括号中只给了一个数)’‘’
r=range(10)
print(r) #range(0,10)
print(list(r))
#[0 1 2 3 4 5 67 8 9]默认从0开始,默认相差1称为步长
#用于查看range对象的整数序列 -->list是列表的意思
‘’‘第二种创建方式,给了两个参数(小括号中给了两个数)’‘’
r=range(1,10)
print(list(r)) #[1 2 3 4 5 67 8 9]
#俩个数字的话,前一个为起始值,从1开始,但不包括10,默认步长为1
‘’‘第三种创建方式,给了三个参数(小括号中三个数)’‘’``
r=range(1,10,2)
print(list(r))
#前一个为起始值,第二个为终止值,第三个为确定步长
‘’‘判断指定的整数是否在序列中存在 用 in, not in’‘’
print(10 in r)