第一单元《第2课常用数据类型》第2课时 教案 2023—2024学年浙教版(2020)初中信息技术八年级上册

2024-06-04
| 5页
| 187人阅读
| 44人下载
普通

内容正文:

第2课 常用数据类型(第2课时) 教学目标: 了解Python常用数据类型:字符串型和列表型; 初步掌握字符串、列表的索引访问和切片操作。 教学重难点: Python常用数据类型; 字符串与列表的索引和切片操作。 教学内容: 上一节课,我们学习了变量,也认识了数据类型中的整型、浮点型和布尔型。下面请大家完成练习一,一起来看看这3个数据分别属于什么类型。 一、字符串类型及其特殊处理 练习1:输入代码并运行,查看a,b,c的数据类型。 str表示字符串型,就是“一串字符”,字符串必须使用引号括起来,使用单引号也行,使用双引号也行,只要两边的引号能配对即可。 思考:引号,双引号,三引号界定的内容是否都是字符串,如果更多的引号,比如四引号会如何呢?请大家在练习一的程序中进行修改尝试。 如果字符串内容本身包含了单引号或双引号。此时就需要进行特殊处理: 1.使用不同的引号将字符串括起来。 2.对引号进行转义。 二、字符串的拼接 接下来我们一起看看能否把多个字符串连在一起。 练习2:输入程序,运行并思考 思考:逗号和加号作为连接符有什么区别? 三、字符串索引 字符串是字符的有序集合,我们可以通过索引访问字符串中特定位置的字符。 字符串 A B C D E F 正向索引 0 1 2 3 4 5 反向索引 -6 -5 -4 -3 -2 -1 规则:1.从左到右索引默认0开始的 2.从右到左索引默认-1开始的 四、列表 列表(list): 包含0个或多个对象的有序序列,用方括号[ ]括起来,用逗号分隔其中的对象(元素)。列表同样可以通过索引访问特定位置的元素。 5、 切片索引 切片格式: 列表或字符串变量名[start:end:step] 功能:返回从索引位置start到索引位置end且以step为步数的子序列,不包含end位置的元素,step省略时步长默认为1。 1、 首先我们来看下字符串的切片 我们思考一下输出结果是什么?对,应该是BC。 从索引1(对应字母B)到索引3(不含索引3的字母D) 2、 列表的切片 练习3:输入程序,运行并思考 ?思考:无论start和end是正是负,start都要求比end小,如果不是这样,会出现什么情况?(如果step为正,start要求比end小;如果step为负,start要求比end大) 【进阶与补充】 6、 课堂作业 从键盘输入一串字符串,至少5个,输出字符串的长度,去掉第一位和最后一位,输出其他位的内容。比如输入python is free,输出ython is fre。 提醒:len(str)函数:计算字符串长度,如len(“abc”) 可得出长度是3. 学科网(北京)股份有限公司 $$

资源预览图

第一单元《第2课常用数据类型》第2课时 教案  2023—2024学年浙教版(2020)初中信息技术八年级上册
1
第一单元《第2课常用数据类型》第2课时 教案  2023—2024学年浙教版(2020)初中信息技术八年级上册
2
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。