Python程序设计基础教案15--列表类型.docVIP

  • 26
  • 1
  • 约2.93千字
  • 约 7页
  • 2021-11-11 发布于广东
  • 举报
Python程序设计基础教案15--列表类型 Python程序设计基础教案15--列表类型 PAGE PAGEPAGE 7 Python程序设计基础教案15--列表类型 XXXXXXX学院 授 课 教 案 授课日期 课 时 2 课 型 理论课□ 实训课□ 习题课□ 上机课□ 其他? 授课章节、主题 列表类型 教学目 的要求 知识目标:掌握列表的基本概念,熟悉列表的常用操作,掌握区分列表操作和字符串操作的相同点和不同点。 能力目标:培养学生举一反三的学习能力,将之前学习的字符串相关操作快速应用到列表操作上。 情感目标:将列表操作和字符串操作联系起来,减轻学生的学习难度,提升学生的学习激情。 教学重点及难点 重点:列表的基本操作:增、删、查、改 难点:字符串和列表的区别 教 学 设 计 说 明 一、主要内容 (1)旧课回顾 (2)创建列表 (3)获取列表长度 (4)读取列表中的各个元素 (5)列表的子表 (6)列表的基本操作:增、删、查、改 (7)随堂练习 二、主要教学方法 讲练结合法:教师通过实际案例讲解相应的理论知识,帮助学生理解并快速掌握新知识,同时,通过随堂练习,帮助学生及时复习应用,更进一步掌握所学知识 作业与思考题:列表增加元素有哪几种方法,各有什么特点和区别? 课后回忆:掌握列表的增删查改基本操作。 任课教师 教研室主任签字 XXXXXXXXXXXX学院 授 课 教 案 附 页 教 学 设 计 说 明 一、旧课回顾 字符串 s = Life is short, you need Python! 输出逗号前面的内容: Life is short 输出逗号后面的内容:you need Python! 去掉字符串左边的空格:Life is short, you need Python! 去掉所有的空格:Lifeisshort,youneedPython! 判断字符串s是否以空格 开头 将字符串s中的所有小写字母转化为大写字母: LIFE IS SHORT, YOU NEED PYTHON! 求e第一次出现的位置和最后一次出现的位置 任务分析: 问题(1): 考察字符串子串的使用方法;字符串子串的获取使用:s[start:end:step]。 代码示例1:确定start、end和step的值 代码示例2:start为0,默认可以省略;step为1,默认可以省略。 问题(2): 考察字符串子串的使用方法;字符串子串的获取使用:s[start:end:step]。 代码示例:end省略表示默认序列表, 问题(3): 考察( )函数的使用。( )函数:去掉字符串左右空格;( )函数:去掉字符串左边的空格;( )函数:去掉字符串右边的函数。 代码示例: 问题(4): 考察( )函数的使用。(c1,c2):用字符串c2代替字符串c1. 代码示例: 问题(5): 考察( )函数的使用。 代码示例: 问题(6): 考察( )函数的使用。 问题(7): 考察( )函数的使用。(c1):c1第一次出现的位置;(c1):c1最后一次出现的位置。 二、列表的创建 创建列表:只要把逗号分隔的不同的数据项使用方括号括起来即可。 举例: list1 = [physics, chemistry,math, 1997, 2000] list2 = [1, 2, 3, 4, 5 ,4, 2] 注意:列表中元素可重复、可类型不同。 三、获取列表的长度 列表l的长度:len(l)。 len([physics, chemistry,math, 1997, 2000]) #5 len([1, 2, 3, 4, 5 ,4, 2]) #7 注意:空列表[],没有任何元素。空列表的长度为len([])为0. 四、读取列表中的各个元素 要得到其中第i个元素,可以用l[i]得到 l[0]是第0个元素,l[1]是第1个元素,……,l[len(l)-1]是最后一个元素。 举例: list1 = [physics, chemistry,math, 1997, 2000] List1[0] # ‘physics’ 随堂练习 对于列表l=[physics, chemistry,math, 1997, 2000], (1)请依次打印l的每一个元素; (2)请反向打印l的每一个元素; (3)统计列表l中 有几个元素是字符串类型; 任务分析: 问题(1): 考察l中每个元素的访问:l[i]为l列表中的第i个元素。 代码示例: 问题(2): 反向打印:从第len(s)-1个元素开始,到第0个元素。 代码示例: 问题(3): 考察

文档评论(0)

1亿VIP精品文档

相关文档