「Python编程入门之 range() 函数」百家号-微信小程序

「Python编程入门之 range() 函数」百家号

分类:新闻资讯

开发作者:「Python编程入门之 range() 函数」百家号

发布时间:

更新时间:

69

「Python编程入门之 range() 函数」百家号 小程序介绍

「Python编程入门之 range() 函数」百家号_作者自评:

如何看待百家号Lite小程序热议话题「Python编程入门之 range() 函数」
Ifyoudoneedtoiterateoverasequenceofnumbers,thebuilt-infunctionrange()comesinhandy.Itgeneratesarithmeticprogressions:如果你需要迭代一个数字序列,内置函数Range()就方便了。它产生算术级数序列:>>>foriinrange(5):
...print(i)
...
0
1
2
3
4
Thegivenendpointisneverpartofthegeneratedsequence;range(10)generates10values,thelegalindicesforitemsofasequenceoflength10.Itispossibletolettherangestartatanothernumber,ortospecifyadifferentincrement(evennegative;sometimesthisiscalledthe‘step’):给定的终点永远不是生成序列的一部分;范围(10)生成10个值,长度为10的序列的项目的合法索引。可以让范围从另一个数开始,或者指定一个不同的增量(甚至是负的;有时这被称为“步骤”):
range(5,10)
5,6,7,8,9
range(0,10,3)
0,3,6,9
range(-10,-100,-30)
-10,-40,-70
Toiterateovertheindicesofasequence,youcancombinerange()andlen()asfollows:若要遍历序列的索引,可以将range()和len()组合如下:
>>>a=['Mary','had','a','little','lamb']
>>>foriinrange(len(a)):
...print(i,a[i])
...
0Mary
1had
2a
3little
4lamb
Inmostsuchcases,however,itisconvenienttousetheenumerate()function,seeLoopingTechniques.然而,在大多数这样的情况下,使用numberate()函数是方便的,参见循环技术。Astrangethinghappensifyoujustprintarange:如果你只打印一个范围,就会发生奇怪的事情:>>>print(range(10))
range(0,10)#要达到预期,可以用变量如foriinrange(10):print(i)
Inmanywaystheobjectreturnedbyrange()behavesasifitisalist,butinfactitisn’t.Itisanobjectwhichreturnsthesuccessiveitemsofthedesiredsequencewhenyouiterateoverit,butitdoesn’treallymakethelist,thussavingspace.多数情况,Range-()返回的对象的行为好像是一个列表,但实际上不是。返回的是一个对象,它在迭代时返回所需序列的连续项,但它并没有真正列出列表,从而节省了空间。Wesaysuchanobjectisiterable,thatis,suitableasatargetforfunctionsandconstructsthatexpectsomethingfromwhichtheycanobtainsuccessiveitemsuntilthesupplyisexhausted.Wehaveseenthattheforstatementissuchaniterator.Thefunctionlist()isanother;itcreateslistsfromiterables:这样的对象是可迭代的,也就是说,它适合于函数和构造的目标,这些函数和结构期望它们能够获得连续的项直到耗尽。我们已经看到for语句是一个迭代器。函数List()是另一个;它从迭代中创建列表:>>>list(range(5))
[0,1,2,3,4]
该话题由百家号作者Cwqway「简介:专注于技术和服务,创业、农业、IT」整理发布
更多有关Python编程入门之 range() 函数的话题讨论请关注百家号Lite小程序

「Python编程入门之 range() 函数」百家号_使用指南:

步骤1:微信扫描「Python编程入门之 range() 函数」百家号小程序码即可使用;

步骤2:微信搜索「Python编程入门之 range() 函数」百家号小程序名称即可使用;

步骤3:微信网页访问即速商店-长按识别「Python编程入门之 range() 函数」百家号小程序码即可使用。

「Python编程入门之 range() 函数」百家号_服务声明:

本服务由「Python编程入门之 range() 函数」百家号小程序开发者向微信用户提供,并对本服务信息内容、数据资料及其运营行为等的真实性、合法性及有效性承担全部责任。

"「Python编程入门之 range() 函数」百家号"由开发者"「Python编程入门之 range() 函数」百家号"原创首发于微信小程序商店shop.jisuapp.cn,转载请注明出处。

「Python编程入门之 range() 函数」百家号 小程序截图

「Python编程入门之 range() 函数」百家号 小程序使用指南

长按保存二维码,在微信app识别

「Python编程入门之 range() 函数」百家号-微信小程序二维码

看了 「Python编程入门之 range() 函数」百家号 的还看了

「Python编程入门之 range() 函数」百家号 小程序评分

4.6

共收到5条评价

5星3条

4星2条

3星0条

2星0条

1星0条

请给小程序评分吧

评论

请带上你那张虚伪的脸滚╮

2019-05-25 02:16:37

Nice,「Python编程入门之 range() 函数」百家号微信小程序用户体验非常好

在女厕里丶唱征服

2019-05-25 02:16:27

该「Python编程入门之 range() 函数」百家号微信小程序快捷,便利,太好用啦!

丿zero丶拭丨灵族

2019-05-25 02:10:40

真的是被「Python编程入门之 range() 函数」百家号小程序的强大功能吸引到了,双击666

/╱劳资**焦点の

2019-05-25 02:09:08

特别棒,该「Python编程入门之 range() 函数」百家号小程序 简单好操作 也特别实用 强烈推荐

ぃ爷你惹不起丶

2019-05-25 02:05:21

这个「Python编程入门之 range() 函数」百家号微信小程序功能齐全,很棒哦!

说说你的看法吧
5