编程语言的函数分为两类:内置函数和自定义函数。
内置函数:不需要前面任何条件,直接可以使用的函数。
eg:print()、input()、range()函数等。
range函数:用于生成一个整数序列。
创建range对象的三种方式:
range函数的优点:
不管range对象表示的整数序列有多长,所有range对象占用的内存空间都是相同的,只有当用到range对象时才会去计算序列中的相关元素。
#第一种方式
r=range(10) #[0,1,2,3,4,5,6,7,8,9]
print(r) #range(0,10),表示range()返回值是一个迭代器对象。
print(list(r)) #list()用于查看range对象中的整数序列。--->list是列表的意思
#第二种方式
r=range(1,10)
print(list(r)) #[1,2,3,4,5,6,7,8,9]
#第三种方式
r=range(1,10,2)
print(list(r)) #[1,3,5,7,9]
#判断指定整数在序列中是否存在用in/not in 判断
print(10 not in r) #True
print(11 in r) #False
常见range函数类型