🚀 Python range 函数入门:小白也能轻松掌握!
欢迎您在底部评论区留言,一起交流~
如果你是 Python 初学者,一定会在学习循环时遇到
range() 函数。别担心!这篇教程会用超简单的方式带你理解它的用法,并通过大量例子帮你巩固知识!📌 什么是 range() 函数?
range() 是 Python 中用来生成整数序列的函数。它就像一个“数字生成器”,可以按规则生成一串连续或间隔的数字。👉 常见用途:
- 控制
for循环的次数
- 快速生成数字列表
- 遍历列表或字符串的索引
📝 range() 的 3 种语法
range() 有三种写法,对应不同场景。记住它们的规律:左闭右开(包含起始值,不包含结束值)!1️⃣ 语法一:range(stop)
生成从
0 开始,到 stop-1 结束的序列。💡 例子:
range(3)→0, 1, 2
range(10)→ 生成 0~9 共10个数字
2️⃣ 语法二:range(start, stop)
生成从
start 开始,到 stop-1 结束的序列。💡 例子:
range(5, 8)→5, 6, 7
range(-3, 2)→3, -2, -1, 0, 1
3️⃣ 语法三:range(start, stop, step)
生成从
start 开始,每次增加 step,直到超过 stop 前停止。💡 例子:
range(10, 0, -1)→10, 9, 8, ..., 1(倒序)
range(0, 100, 10)→0, 10, 20, ..., 90
🛠️ 常见使用方法
1. 循环遍历数字
2. 生成数字列表
3. 结合 len() 遍历索引
4. 控制步长实现特殊效果
🎯 总结重点
- 三种语法:
range(stop)→ 从 0 开始range(start, stop)→ 自定义起止range(start, stop, step)→ 控制步长
- 关键特性:
- 生成的数字不包含结束值(左闭右开)
step可以是正数(递增)或负数(递减)
- 常见用途:
- 循环控制
- 生成列表
- 索引遍历
💡 小测试:
range(5)和range(0, 5)结果一样吗?
- 如何用
range()生成[5, 4, 3, 2, 1]?
答案:
1️⃣ 是的,结果都是 0~4
2️⃣
list(range(5, 0, -1))如果你回答正确了,那么恭喜你你已经学会 range 函数了
- 作者:神秘人
- 链接:https://blog.tianjiaji.top//url/196183c0-6139-8070-8500-c562afa26c95
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。










