当前位置:首页>python>Python for 循环:零基础也能看懂的超详细教程(附实战案例)

Python for 循环:零基础也能看懂的超详细教程(附实战案例)

  • 2026-09-21 10:07:38
Python for 循环:零基础也能看懂的超详细教程(附实战案例)

刚学 Python 的朋友,一定会遇到重复做事情的场景: 打印10次“你好”、遍历一个名单、计算一串数字的总和…… 如果手动一行行写,代码又臭又长,还容易出错。

这时候,for 循环就是你的“神器”!

今天用最通俗、最适合新手的方式,把 for 循环讲透,看完直接能用在项目里~

可以参看我的视频进行学习,喜欢的话,关注,点赞,分享


一、什么是 for 循环?

简单一句话:for 循环就是让一段代码,重复执行很多次,直到遍历完所有内容自动停止。

它最擅长做两件事:

  1. 遍历列表、字符串、字典等可迭代对象
  2. 按指定次数重复执行代码

不用你手动计数,Python 自动帮你跑完所有内容。


二、for 循环基本语法

最标准的写法长这样:

for 变量 in 可迭代对象:
    执行代码
  • 变量
    :每次循环拿到的一个元素
  • 可迭代对象
    :可以被“挨个拿出来”的内容,比如列表、字符串、range
  • 冒号不能丢
    ,下面代码必须缩进(4个空格)

三、超简单入门例子

1. 遍历名字列表

# 名单
names = ["小明", "小红", "小刚", "小丽"]

# 循环打印每个人
for name in names:
    print("当前同学:", name)

运行结果:

当前同学:小明
当前同学:小红
当前同学:小刚
当前同学:小丽

2. 循环执行 N 次(range 神器)

想让代码重复 5 次?用 range()。

# 重复 5 次
for i inrange(5):
    print("循环第", i, "次")

结果:

循环第 0 次
循环第 1 次
循环第 2 次
循环第 3 次
循环第 4 次

👉 注意:range(5) 代表从 0 到 4,共 5 次。


四、for 循环常用实战案例

案例1:计算 1~100 总和

经典面试题 + 数学题,一行循环搞定。

total = 0

for i inrange(1, 101):
    total += i

print("1到100总和:", total)

结果:5050


案例2:遍历字符串(逐个拿字符)

s = "我爱Python"

for char in s:
    print(char)

结果:

我
爱
P
y
t
h
o
n

案例3:遍历字典

student = {
"name": "小明",
"age": 18,
"city": "北京"
}

# 遍历键值对
for key, value in student.items():
    print(key, ":", value)

结果:

name : 小明
age : 18
city : 北京

五、循环里的两个高级指令

学会这两个,循环更灵活:

1. break:直接结束循环

for i inrange(10):
    if i == 3:
        break# 碰到3就停止
print(i)

结果:0 1 2


2. continue:跳过本次,继续下一次

for i inrange(5):
    if i == 2:
        continue# 跳过2
print(i)

结果:0 1 3 4


六、for 循环新手必避坑

  1. 忘记写冒号 :
     → 报错
  2. 忘记缩进
     → 报错
  3. 循环变量名乱写
     → 代码难读
  4. 无限循环
    (一般不会出现在 for 循环里)

七、总结(超简短)

  • for 循环 = 重复执行代码
  • 语法:for 变量 in 可迭代对象:
  • 常用对象:列表、字符串、range、字典
  • 控制指令:break 结束、continue 跳过

只要是重复做的事,优先用 for 循环!

最新文章

随机文章