学会了判断语句,还差最后一个入门核心——循环语句。
循环的作用:让代码自动重复运行,不用手动重复敲代码,这是Python实现高效、自动化的关键!
日常批量处理数据、批量修改文件、自动遍历内容,全靠循环。今天一文讲透for、while两大循环,小白零基础直接学会!
一、for循环:固定次数循环(最常用)
for循环主打遍历、固定次数重复,适合已知循环次数的场景,是新手使用最多的循环。
1、基础用法:配合range()函数
range(数字) 代表循环多少次,极简案例:循环输出1-5
# 循环1到5for i in range(1,6): print("当前数字:",i)
2、遍历字符串/列表
for循环可以直接遍历所有序列内容,批量提取数据:
# 遍历文字for word in "Python": print(word)# 遍历列表list1 = [1,2,3,4,5]for num in list1: print(num)
二、while循环:条件循环(满足就一直跑)
while循环主打条件循环,只要条件为True,代码就会一直重复执行,条件不成立才停止。
1、基础实操:循环输出1-5
i = 1while i <= 5: print("循环次数:",i) i = i + 1 # 每次循环+1,避免死循环
2、重点提醒:杜绝死循环
写while循环必须设置终止条件,否则代码会无限循环,程序卡死!
三、循环两大神器:break & continue
两个高频关键字,掌控循环节奏,新手必学:
1、break:直接终止循环
满足指定条件,立刻结束所有循环,不再执行。
for i in range(1,10): if i == 5: break print(i) # 只会输出1-4
2、continue:跳过本次循环
满足条件时,跳过当前这一次,直接进入下一次循环。
for i in range(1,10): if i == 5: continue print(i) # 输出1-9,唯独跳过5
四、for循环VS while循环(小白选型口诀)
1、已知循环次数、遍历数据 → 优先用 for循环(更简洁、不易死循环)
2、未知循环次数,靠条件终止 → 用 while循环
五、综合实战:简易打卡小程序
结合判断+循环,写一个超实用的入门案例,巩固所有知识点:
# 模拟每日打卡,连续打卡7天for day in range(1,8): print(f"第{day}天打卡成功,坚持学习Python!")print("全部打卡完成✅")
写在最后
到这里,Python零基础三大核心基础(变量数据、判断、循环)就全部学完了!
这三套语法覆盖80%的入门代码,熟练掌握后,就可以开始写简单脚本、做基础数据处理、入门自动化。
后续会持续更新:列表、字典、函数、实战案例,全程小白友好,建议收藏关注,从零系统学Python!