- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)
【教师】讲述日常生活中的常见情况,引出新的知识点
在日常生活中,我们经常会输
您可能关注的文档
- 《大学计算机应用基础实训指导》5套模拟试题答案.docx
- 《Python编程案例教程》(刘庆)666-9教案 Python编程案例课程标准.docx
- 《Python编程案例教程》(刘庆)666-9教案 第1课 Python语言的概述.doc
- 《Python编程案例教程》(刘庆)666-9教案 第2课 Python开发环境的搭建.doc
- 《Python编程案例教程》(刘庆)666-9教案 第3课 Python编程基础知识-变量和输入输出.doc
- 《Python编程案例教程》(刘庆)666-9教案 第4课 Python编程基础知识-运算符的使用.doc
- 《Python编程案例教程》(刘庆)666-9教案 第5课 Python语言中判断语句的使用.doc
- 《Python编程案例教程》(刘庆)666-9教案 第6课 Python语言中循环语句的使用.doc
- 《Python编程案例教程》(刘庆)666-9教案 第8课 Python中字符串方法的使用.doc
- 《Python编程案例教程》(刘庆)666-9教案 第9课 Python中列表的使用.doc
- 英语作为二语言播客esl podcast 606.pdf
- 高中英语unit9 lesson3 clean machines课时训练北师大版必修.pdf
- mapping ict use at home and muting practicesa perspective from work family border theory 20在家中使用静音实践观点来自工作家庭边界理论.pdf
- 水文数据名xxyymm在哪里data before2010.pdf
- 二级语文下册亮湾.pptx
- unit 26课时section b self check导学案上好八级英语下册同步备课系列人教新目标go for.pdf
- 民航国内航空汇编阳江合山.pdf
- 说明分析介绍mhfp oth汇re64579.pdf
- 48个模型(学员版).pdf
- unit5单元知识点结课件2022-2023学度八级英语下册基础知识专项讲练人教版个板块.pdf
最近下载
- 人血白蛋白临床应用管理中国专家共识2024解读课件.pptx VIP
- DB32/T 4446-2023 公共机构能源托管规程.docx
- 华为公司基本管理法.pdf
- 4、实验室生物安全组织管理框架图).pdf
- 中国流感疫苗市场竞争状况及前景发展趋势预测报告2025-2030年.docx
- 2023年武汉科技大学计算机科学与技术专业《数据库原理》科目期末试卷A(有答案).docx VIP
- 2024江苏常熟农村商业银行校园招聘100人笔试历年典型考题及考点剖析附带答案详解.docx
- 2025年民主生活会相互批评意见清单、批评意见及建议、自我批评意见4篇(供借鉴).docx VIP
- 2023年广东省深圳市福田区中考历史一模试卷.doc
- 2025陕投集团校园招聘(256人)笔试备考题库及答案解析.docx
文档评论(0)