小学校园文化建设网站,赛车pk10计划网站建设,公司为什么要网站备案,怎么做微商的微网站python 的range函数你需要知道三件事python 的range() 函数你需要知道三件事一、range函数的功能和语法二、range函数转化为数组三、range函数与for语句的应用python 的range() 函数你需要知道三件事
一、range函数的功能和语法
**1、range函数的功能#xff1a;**range**range是用来返回一个迭代对象而不仅仅是计算某一个值所以在实际使用当中range经常搭配for语句使用。
2、 range函数的语法
range(终值) #默认起始值为0
range(起始值,终值[,步长])**起始值**对象最初迭代开始的值若缺省起始值的情况下默认为0例如range3等同于range0,3
**终值**对象迭代的最终结束值例如range(0,3)就是按顺序从0,1,2进行迭代
**步长**可以简单的理解为迭代值的跨度例如range(0,4,2)的意思是按0,2进行迭代
*注意range迭代对象遵循左闭右开的原则*
3、 range函数可以反方向迭代
range函数是支持负方向迭代的把步长设为负数即可
举个例子说明range(0,-8,-2)表示为按0-2-4-6进行迭代。
4、range函数迭代的对象可以通过下标访问
arange(1,3)
print(a)
print(a[0],a[1])二、range函数转化为数组
上面讲过range函数返回的是一个迭代的对象是无法输出某一个值的如果整个对象都需要进行输出那么就得将range函数的内容转化成数组的形式。
转化方法
range函数转列表listrange( ) )
range函数转元组tuplerange( ) )
range函数转集合setrange( ) )
接下来用一个实例来说明
alist(range(0,-8,-2))
btuple(range(0,-8,-2))
cset(range(0,-8,-2))
print(a)
print(b)
print(c)三、range函数与for语句的应用
如果把range函数理解成一个数列的话那么for语句起到的作用就是遍历整个数列下面我们通过一个例子来说明。
**例子**用for语句和range函数来写一个程序计算123456…100,并输出最终结果
b0
for a in range(0,101):baprint(b)