上一篇
在学习 Python range函数 的过程中,很多初学者会感到困惑:它到底是什么?怎么用?为什么不能直接打印出列表?别担心!本篇 Python初学者教程 将带你一步步理解并熟练使用 range() 函数,让你轻松驾驭 Python循环。
range() 是 Python 内置的一个函数,用于生成一个整数序列。它常用于 for 循环中,控制循环的次数。需要注意的是,range() 返回的并不是一个列表,而是一个可迭代的 range 对象(在 Python 3 中),这有助于节省内存。
最常用的三种形式如下:
range(stop):从 0 开始,到 stop - 1 结束。range(start, stop):从 start 开始,到 stop - 1 结束。range(start, stop, step):从 start 开始,每次增加 step,直到 stop - 1(或更小)为止。for i in range(5): print(i)# 输出:# 0# 1# 2# 3# 4 for i in range(2, 7): print(i)# 输出:# 2# 3# 4# 5# 6 for i in range(0, 10, 2): print(i)# 输出:# 0# 2# 4# 6# 8 你也可以使用负数作为 step,实现倒序遍历:
for i in range(10, 0, -2): print(i)# 输出:# 10# 8# 6# 4# 2 range(5) 生成的是 0 到 4,不包括 5。list(range(5))。numbers = list(range(3, 8))print(numbers) # [3, 4, 5, 6, 7] 试着用 range() 打印出 1 到 100 中所有能被 3 整除的数:
for i in range(3, 101, 3): print(i) 通过本教程,你应该已经掌握了 Python range函数 的基本用法、常见形式以及在 Python循环 中的实际应用。无论你是刚入门的 Python初学者,还是想巩固基础的老手,理解 range() 都是迈向高效编程的重要一步。
记住:多写代码、多尝试,才能真正掌握!现在就打开你的 Python 编辑器,动手试试吧!
本文由主机测评网于2025-12-19发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://vpshk.cn/20251210202.html