网站大量收购独家精品文档,联系QQ:2885784924

《Python编程案例教程》(刘庆)666-9教案 第7课 字符串的序列以及格式化操作.doc

《Python编程案例教程》(刘庆)666-9教案 第7课 字符串的序列以及格式化操作.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第 课 字符串的序列以及格式化操作的 第 课 字符串的序列以及格式化操作的基基本本 PAGE 2 731 7321 7321 字符串的序列以及格式化操作 第 课 PAGE 5 73212字符串的序列以及格式化操作 第 73212 字符串的序列以及格式化操作 第 课 PAGE 1 课题 字符串的序列以及格式化操作 课时 2课时(90 min) 教学目标 知识技能目标: (1)掌握通用序列的操作方法 (2)掌握字符串格式化操作方法 思政育人目标: (1)培养学生敢于尝试的勇气 (2)学会多角度看待问题,了解事物的多面性 教学重难点 教学重点:字符串的序列以及格式化操作 教学难点:字符串的使用方法 教学方法 讲授法、启发法、问答法、演示法、讨论法、练习法 教学用具 电脑、投影仪、多媒体课件、教材 教学设计 第1节课:考勤(2 min)→问题导入(5 min)→知识讲解(23 min)→?趣味游戏(15 min) 第2节课:新知导入(5 min)→?知识讲解(20 min)→?课堂练习(15 min)→课堂小结(5 min)→作业布置(2 min) 教学过程 主要教学内容及步骤 设计意图 第一节课 考勤 (2 min) 【教师】清点上课人数,记录好考勤 【学生】班干部报请假人员及原因 培养学生的组织纪律性,掌握学生的出勤情况 问题导入 (5 min) 【教师】提出问题,引出新知识点 如今,随着技术的不断发展,数据量变得非常的复杂,单个变量已经无法满足其需求,所以引入新的概念:数据结构 试问:数据结构的定义是什么?Python中又要哪些数据结构?同学们使用过哪些数据结构? 【学生】思考、发言 【教师】总结发言 数据结构是通过某种方式(如对元素进行编号)组织在一起的数据元素的集合,这些数据元素可以是数字或者字符,甚至可以是其他数据结构。在Python中,最基本的数据结构是序列(sequence),常用的序列结构有字符串、列表和元组 通过提问的方式,让学生了解Python中数据结构的概念,激发学生的求知欲 知识讲解 (23 min) 【教师】讲述索引以及分片的用法 序列中的所有元素都可以通过索引(下标)来获取,从左往右,第一个元素的索引为0,第二个为1,依此类推到最后一位。索引还可以取负值,从右往左,最后一个元素的索引为-1,倒数第二个为-2,依此类推到左侧第一位 分片与索引类似,都可以获取序列中的元素,区别是索引只能获取单个元素,而分片可以获取一定范围内的元素 分片通过冒号隔开的两个索引来实现,其语法是: slice[start:end:step] 其中slice表示序列,start表示起始索引,end表示结束索引(不包含结束位本身),step表示步长(默认为1,不能为0) 【学生】聆听、思考 【教师】多媒体演示经典参考代码(详见教材) 【学生】模仿参考代码,编写程序 【教师】讲述字符串的序列相加以及乘法 可以使用加法运算符对序列进行连接操作,例如: Hello, + World #字符串序列连接 Hello,World 使用数字n乘以一个序列会生成新的序列,在新的序列中,原来的序列将被重复n次。例如: hello * 3 hellohellohello 【学生】聆听、思考 【教师】讲解字符串的长度、最小值和最大值 序列有3个非常好用的内建函数:len()、min()和max()函数。 其参数都为序列名,其中len()函数返回序列中所包含元素的个数,min()函数和max()函数则分别返回序列中最小和最大的元素 【学生】聆听、思考 【教师】让学生解答以下代码输出内容 strs=input(请输入一个字符串:) #输入字符串并赋值给变量str str_len=len(strs) #计算字符串长度并赋值给变量str_len str_max=max(strs) #计算字符串中最大值并赋值给变量str_max str_min=min(strs) #计算字符串中最小值并赋值给变量str_min 【学生】练习、回答 通过讲解知识点,让学生进一步了解Python中字符串的基本操作,为后面的知识打下基础 趣味游戏 (15 min) 【教师】组织趣味游戏 (1)设置游戏内容 多媒体演示案例,以小组为单位,让学生抢答案例结果,抢答正确的学生,将案例快速写完,输出正确结果,得到额外的加分 (2)统计小组得分 【学生】参加趣味游戏 【教师】公布小组成绩 对成绩优异的小组进行鼓励,对得分较低的小组加以鼓励 利用趣味游戏的开展,加强学生对Python中字符串的操作 第二节课 新知导入 (5 min) 【教师】讲述日常生活中的常见情况,引出新的知识点 在日常生活中,我们经常会输

您可能关注的文档

文档评论(0)

qjgyx + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档