版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档-倾情为你奉上XXXXXXX学院授 课 教 案授课日期2018.11.20课 时2课 型理论课 实训课 习题课 上机课 其他þ授课章节、主题列表类型教学目的要求知识目标:掌握列表的基本概念,熟悉列表的常用操作,掌握区分列表操作和字符串操作的相同点和不同点。能力目标:培养学生举一反三的学习能力,将之前学习的字符串相关操作快速应用到列表操作上。情感目标:将列表操作和字符串操作联系起来,减轻学生的学习难度,提升学生的学习激情。教学重点及难点重点:列表的基本操作:增、删、查、改难点:字符串和列表的区别教 学 设 计说 明一、主要内容 (1)旧课回顾(2)创建列表(3)获取列表长度
2、(4)读取列表中的各个元素(5)列表的子表(6)列表的基本操作:增、删、查、改(7)随堂练习二、主要教学方法讲练结合法:教师通过实际案例讲解相应的理论知识,帮助学生理解并快速掌握新知识,同时,通过随堂练习,帮助学生及时复习应用,更进一步掌握所学知识作业与思考题:列表增加元素有哪几种方法,各有什么特点和区别?课后回忆:掌握列表的增删查改基本操作。任课教师教研室主任签字XXXXXXXXXXXX学院授 课 教 案 附 页教 学 设 计说 明一、旧课回顾字符串 s = ' Life is short, you need Python! '(1) 输出逗号前面的内容:' Life
3、 is short'(2) 输出逗号后面的内容:'you need Python! '(3) 去掉字符串左边的空格:'Life is short, you need Python! '(4) 去掉所有的空格:'Lifeisshort,youneedPython!'(5) 判断字符串s是否以空格' '开头(6) 将字符串s中的所有小写字母转化为大写字母: ' LIFE IS SHORT, YOU NEED PYTHON! '(7) 求'e'第一次出现的位置和最后一次出现的位置任务分析:
4、6; 问题(1):考察字符串子串的使用方法;字符串子串的获取使用:sstart:end:step。代码示例1:确定start、end和step的值代码示例2:start为0,默认可以省略;step为1,默认可以省略。Ø 问题(2):考察字符串子串的使用方法;字符串子串的获取使用:sstart:end:step。代码示例:end省略表示默认序列表,Ø 问题(3):考察s.strip( )函数的使用。s.strip( )函数:去掉字符串左右空格;s.lstrip( )函数:去掉字符串左边的空格;s.rstrip( )函数:去掉字符串右边的函数。代码示例:Ø 问题(4)
5、:考察s.replace( )函数的使用。s.replace(c1,c2):用字符串c2代替字符串c1.代码示例:Ø 问题(5):考察s.startswith( )函数的使用。代码示例:Ø 问题(6):考察s.upper( )函数的使用。Ø 问题(7):考察s.find( )函数的使用。s.find(c1):c1第一次出现的位置;s.rfind(c1):c1最后一次出现的位置。二、列表的创建创建列表:只要把逗号分隔的不同的数据项使用方括号括起来即可。举例:list1 = 'physics', 'chemistry','mat
6、h', 1997, 2000list2 = 1, 2, 3, 4, 5 ,4, 2注意:列表中元素可重复、可类型不同。三、获取列表的长度列表l的长度:len(l)。len('physics', 'chemistry','math', 1997, 2000) #5len(1, 2, 3, 4, 5 ,4, 2) #7注意:空列表,没有任何元素。空列表的长度为len()为0.四、读取列表中的各个元素要得到其中第i个元素,可以用li得到l0是第0个元素,l1是第1个元素,llen(l)-1是最后一个元素。举例:list1 = 'phys
7、ics', 'chemistry','math', 1997, 2000List10 # physics随堂练习 对于列表l='physics', 'chemistry','math', 1997, 2000,(1)请依次打印l的每一个元素;(2)请反向打印l的每一个元素;(3)统计列表l中 有几个元素是字符串类型;任务分析:问题(1):考察l中每个元素的访问:li为l列表中的第i个元素。代码示例:问题(2):反向打印:从第len(s)-1个元素开始,到第0个元素。代码示例:问题(3):考察函数isinst
8、ance( )。isinstance(c1,c2):判断c1是否属于c2类型。代码示例:五、列表的子表列表子表的获取方法同字符串子串的获取方法:lstart:end:stepØ 规则:同字符串子串的截取。Ø start,end,step可选,冒号必须的Ø 从start开始(包括lstart),以step为步长,获取到end的一段元素Ø 注意不包括lendØ start不指定默认0,end不指定默认序列尾,step不指定默认1.举例:六、更新列表列表的更新操作主要包括:增、删、查、改这四种基本操作。增:向原列表中增加一个元素或一个新列表。删:删除
9、列表中的某个元素。查:查找某个元素是否位于列表中;查找某个元素的位置。修改列表中某个元素的值:li=新值。举例:添加列表中的元素:(1)使用append( )方法在列表尾添加新元素:l.append( )举例:总结:l.append( )表示在列表末尾增加一个新元素。(2)使用extend( )方法在列表尾一次性追加另一个序列的多个值: l.extend( )举例:总结:l.extend( )表示在列表尾增加一个新列表。括号内的对象为列表类型。(3)将元素x插入列表的第i个位置:l.insert(i, x) 举例:总结:l.insert(i,x)表示将元素x插入到列表l的第i个位置,原列表中元素后移。(4) 列表的连接:list3 = list1 + list2 举例:删除:(1) 使用del语句删除列表的元素:del li举例:总结:del li表示删除列表中第i个元素。(2) 移除列表中某个值的第一个匹配项:l.remove( )举例:总结:l.remove(x)表示删除列表中第一个等于x的元素;若列表l中没有值等于x的元素,则报错。注意:l 列表可更新和删除部分元
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年11月02日 茂名市茂南区考试中心 瓦克化学 化工材料专员 15人
- 吉林省长春市榆树市部分学校2026-2027学年八年级上学期开学考试语文试卷(含答案)
- 贵州省六盘水市盘州市2025-2026学年大象版四年级上学期期末考试科学试卷(有答案)
- 福建省厦门市第六中学2026-2027学年高三上学期9月阶段性测试物理试卷(含答案)
- 2026高一年级立德树人德育实践课件:德育工作的精细化管理
- 中医内分泌护理汇报
- 2026干部职工秋冬季如何保护心脑血管课件
- 2026新学期乡村学校年级组长专题培训课件:立德树人五育并举
- 2026新学期全体师生换季健康防护指南专题培训课件
- 2025-2026年西式烘焙理论与实操测试卷
- 教育教学评价
- 19 11 坐井观天-坐井观天(第2课时)-课件2
- 220kV输电线路事故应急预案
- 2025年进城选调教师考试试题及答案
- 互联网创新创业大赛团队建设
- 《变频技术及应用(三菱)(第三版)》中职全套教学课件
- 总账管理系统初始化
- 移动式升降工作平台(登高车)安全管理培训课件
- 百年风华:《天边有颗闪亮的星》教学课件 2025-2026学年人音版(简谱)(2024)初中音乐八年级上册
- 会计基础知识必背100题(含答案解析)
- GB/T 30312-2025浸胶纱线、线绳和帘线热收缩试验方法
评论
0/150
提交评论