python内置函数之range(描述及运用)
描述
range从字面意思理解即区间,range的函数原型是range(start,stop,step)顾名思义,该区间从start开始走,到stop停止(准确的说,是在stop的前一步停止,因为range是一个半开半闭的区间),每一步的步长是step。比如说:range(1,5,1),表示从1开始每一步的步长是1,用区间表示就是[1,2,3,4],如果步长是2,那么就是[1,3],注意这里是没有5的。range函数,也可简写为range(stop),只写明结束的位置,开始的位置即start默认为0,step默认为1。range(5)就等同于range(0,5,1)。我们可以打印一下看看
运用
在平时的使用中,我们可以用该函数去表示一段区间,并且按照我们自己的意愿去访问区间里的所有元素或者某些元素。我最开始使用该函数,是在写九九乘法表的时候,我们可以指定区间范围。
在完成了九九乘法表之后,我想到了逆序打印,那么显然我们的区间需要从正序的1到9,变成9到1,直接写range(9,1)显然是不行的,因为我们没指定step的时候,默认step是1,9无法正着走到1去,那么我们就想到,我们的step可以置为-1,让9倒着走到-1去,这个时候我们就可以用range(9,1,-1)去完成我们所需要的