内容正文:
《Python中字符串的处理1》教学设计
一:教学目标
1.让学生了解字符串中的一些处理方法如find()、rfind()、count()、lower()等。
2.让学生能够根据情况选择字符串处理方法综合运用。
二:教学重难点
教学重点:掌握字符串处理方法:find()、rfind()、count()、lower()、upper()、capitialize()、title()。
教学难点:根据具体情况选择相应的处理方法解决问题。
三:教学过程
环节
教学内容及师生活动
设计意图
导
入
师:同学们,大家看到我们今天的学习内容是字符串处理,我们上学期也学习过字符串,请问,什么样的是字符串?
生:带有引号
师:很好,我们先来了解一下这位旧朋友:字符串是字符的序列表示,由一对单引号或双引号构成。今天我们更加深入学习一下字符串。
让学生回顾上学期的内容引入到本课堂。
知
识
新
授
知
识
新
授
知
识
新
授
1.空字符串和len()函数
师:现在老师请大家看一下,请大家思考一下答案:
>>>a=“”
>>>len(a)
_____________________
生:长度为0
师:根据上学期的内容,大家知道len()函数是用于计算字符串含有多少个字符。特别强调过空格也算是一个字符。大家看到这个字符串是没有东西的,Python允许空字符串的存在,不包含任何字符则长度为0。
直接给出例题进行讲解便宜学生理解掌握。
2.字符串拼接
师:现在老师有一个视频素材想给大家看一下,但是发现需要密码,关于这个密码有以下三个线索,老师请大家根据线索一步一步寻找破解密码:
1):将a=‘zhi fashion xue YYDS ‘,b=‘cheng OK Zhong ’两字符串拼接成新的字符串s。
2):将新字符串s中每个单词的首字母变成大写其他为小写。
3):利用查找字符与统计字符个数的方法求出的值按顺序连接即为密码:
s.find(‘Z’) s.find(‘as’) s.rfind(‘hi’) s.count(‘e’)
师:现在我们解决线索一:
将a=‘zhi fashion xue YYDS ‘,b=‘cheng OK Zhong ’两字符串拼接成新的字符串s。
这个