Python range介绍

前面我们说了,for循环能循环多少次,取决于in后面这个类型所包含的值的个数,有多少个它就循环多少次。

我现在写一个for循环,列表。

for x in [1,2,3,4,5]

那是不是我们后面的子代码就一定要用这个x呢?其实是不一定的,如果我们主要是用for循环来做取值操作,那我们肯定是要在循环体内来使用这个变量的。

可是如果我不想用这个取出来的值我就单纯想将一段代码循环执行一定的次数,那你不用这个变量也是可以的。

我就用上面的代码随便打印一点内容。结果就是这行代码打印了5次。

for x in [1,2,3,4,5]:
    print('xxx')

有的同学可能就会问,这个后面都没用这个变量‘x’,那这个x能不能不写?这个变量名是固定必须要写的,这个是标准语法当然这个变量名你可以随便写都可以,你写t、r、w都行。

for t in [1,2,3,4,5]:
    print('xxx')

打印的效果都是一样的。但是大多数情况下大家都习惯使用i。我这里先不改了。我们的循环体代码不一定就非要使用这个变量。

现在我们知道了,for循环除了可以用来循环取值做遍历之外,还可以将一段代码循环执行固定的次数。

但是现在有一个问题,如果我要用for循环5次就还好,可以直接写和上面一样的5个值的列表或者5个值的字典。但是我要循环500次、5000次呢?难道我要写500个或者5000个值的列表字典吗?

这时候Python就给我们提供了一个功能range加括号,它可以用来控制for循环的循环次数。

前面我们学了prinr加括号时调用一个功能,现在range加括号也是调用一个功能。这个功能就可以帮我们造出任意多个值出来,你想造100个值、500个值、10000个值都可以。

具体怎么使用range加括号这个功能,我们下一章再讲。

未经允许不得转载:445IT之家 » Python range介绍

赞 (0) 打赏

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏