在循环结构上篇讲述 for-in 循环时,有一个 range 方法的知识点没给大家讲,本篇文章我们单独给大家做一个详细讲解。
range 方法的作用就是根据给定的 start、stop、step 三个参数,生成一个包含有规律整数的容器。
以下是 range 的语法规则:range(start, stop, step)
我们对这几个参数做出解释:
我们举几个例子来给大家演示 range 如何使用:
range(1, 10, 1)
:可以生成包含 1~9 的容器。range(20, 21)
:可以生成包含 20 的容器。range(20)
:可以生成包含 0~19 的容器。range(1, 10, 3)
:可以生成包含 1、4、7 的容器。range(4, -1, -2)
:可以生成包含 4、2、0 的容器。我们再结合 for-in 循环打印 10 以内 2 的倍数(包括 10)。
for i in range(0, 11, 2):
print(i, end='')
# 结果:0246810