网站建设什么专业,沈阳定制网页设计,公司网站建设工作方案,高端品牌鞋子排行榜前十名在循环结构上篇讲述 for-in 循环时#xff0c;有一个 range 方法的知识点没给大家讲#xff0c;本篇文章我们单独给大家做一个详细讲解。 range 方法的作用就是根据给定的 start、stop、step 三个参数#xff0c;生成一个包含有规律整数的容器。 以下是 range 的语法规则有一个 range 方法的知识点没给大家讲本篇文章我们单独给大家做一个详细讲解。 range 方法的作用就是根据给定的 start、stop、step 三个参数生成一个包含有规律整数的容器。 以下是 range 的语法规则range(start, stop, step) 我们对这几个参数做出解释
可以理解 start 为左闭区间stop 为右开区间step 为等差序列的差range 方法就是依靠上述三个参数从 start 开始利用 step 去构造 [start, stop) 范围内的等差序列start 与 step 参数可以忽略不写如果 start 忽略则为 0如果 step 忽略则为 1。但是如果 step 没有忽略start 也不能忽略在 [start, stop) 范围内生成的整数规则为从 start 开始下一次生成的整数为 start stepstep 必须为不等于 0 的整数如果 step 1我们要求 start 要小于 stop如果 step -1要求 start 要大于 stop。
我们举几个例子来给大家演示 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