一、range()函数
1、定义
用于创建一个序列的函数。其返回值是一个可迭代对象。
(1) range(stop)
含义:创建一个0到stop(不含stop)之间的整数序列,步长为1。
※ 步长:整个序列中前一个整数与后一个整数之间的差值,即等差数列中的“公差”。
(2)range(start, stop)
含义:创建一个从start到stop(不含stop)之间的整数序列,步长为1。
(3)range(start, stop, step)
含义:创建一个从start到stop(不含stop)之间的整数序列,步长为step。
2、range()函数的优点:节省内存占位
range()函数本身只占用start,stop,step等参数的内存空间。只有当用到range对象时,才会去计算序列中的元素。
3、列举range()中的所有元素:list()函数
列举range(x,x,x)中的所有元素:print(list(range(x,x,x)))
4、in / not in range()
使用print()函数和in / not in语句,判断指定的某整数是否存在于range()序列中。
print(整数A in / not in range(x,x,x)),根据输出的布尔值判定该整数是否存在于range()序列中。
二、while循环
1、语法结构:
while 条件表达式: