当前位置:首页>python>python纯小白入门第 21 课 for 循环遍历字符串

python纯小白入门第 21 课 for 循环遍历字符串

  • 2026-10-11 05:37:53
python纯小白入门第 21 课 for 循环遍历字符串

一、课程基本信息

课程时长:40 分钟

授课对象:Python 入门学员

前置知识:for 循环基础、range 用法、字符串基础定义

课程定位:文本处理入门,为后续字符判断、密码校验、文字小游戏铺垫

二、教学目标

知识目标:理解字符串本质是有序字符序列,掌握for 循环直接遍历字符串的原理。

技能目标:能用for 循环逐个提取中英文、符号、空格字符并打印输出。

素养目标:建立“文字由单个字符组成” 的拆解思维,学会处理文本类简单数据。

三、教学重难点

重点:for 循环直接遍历字符串写法

难点:理解字符串有序排列结构,明白循环依次提取每一个字符

四、课前准备

软硬件:学生电脑、教师主机、投影、Python IDLE

素材:英文、中文、带符号字符串案例、随堂练习题

五、时长分配

导入(5 分钟) → 新知精讲 (14 分钟) → 案例演示 + 实操 (13 分钟) → 练习点评 (5 分钟) → 小结作业 (3 分钟)

六、详细教学过程

(一)课堂导入

旧知回顾

师:上节课我们用for 循环配合 range 遍历一串数字,那能不能用 for 循环遍历一串文字呢?

原理引入举例字符串"Python",拆解:P、y、t、h、o、n,一个字母紧挨一个字母有序排列;中文句子好好学习也可以拆成单个汉字。结论:字符串就是有序的字符队伍,可以直接放进for in 后面,逐个挨个取出。

(二)新知讲解

知识点:for 循环遍历字符串

遍历原理字符串内部字符有先后顺序,for 循环会从第一个字符开始,依次取出每一个字符存入变量,执行循环体,全部遍历完毕循环结束。

通用写法

pythonfor 字符变量 in 字符串:循环操作代码

兼容范围可以遍历:英文字母、中文汉字、数字、空格、标点符号,所有写在引号内的字符都可以逐个提取。

小互动口头提问:"编程"遍历会取出哪两个字,强化逐个提取逻辑。

(三)案例演示+ 学员实操

1. 教师分步演示

案例1:遍历英文单词

pythontext = "Python"for char in text:print(char)

逐行展示逐个字母分行输出效果。

案例2:遍历中文句子

pythonmsg = "好好学习"for c in msg:print(c)

展示单个汉字依次打印效果。

2. 学生全员实操

抄写两段代码运行观察效果;自主修改引号内文字,自定义测试遍历。教师巡查纠正缩进、引号中英文符号错误。

(四)课堂练习+ 答疑点评

当堂练习

① 遍历字符串"快乐编程",逐行打印每一个汉字② 定义自己姓名字符串,用 for 循环逐个输出姓名里每个字

点评总结梳理逻辑:字符串= 字符排队,for 循环挨个点名取出;该写法是后期文字筛选、判断、统计的基础。

(五)课堂小结+ 课后作业

小结

for 循环可以直接遍历字符串,自动按先后顺序提取每一个字符,不需要搭配 range。

分层作业

基础必做:自选一句五言/ 七言古诗,用 for 循环逐字遍历、分行打印

拓展选做:遍历字符串"abc123!",观察字母、数字、符号全部可以单独取出

最新文章

随机文章