常用数据类型
教学目标
了解Python常用数据类型:整形、浮点型、字符串型、列表和布尔型。
掌握字符串、列表的索引访问和切片操作。
理解变量的概念和命名规则,掌握赋值语句的格式和功能。
教学重难点
重点
了解Python常用数据类型、掌握字符串、列表的索引访问和切片操作、掌握赋值语句的格式和功能
难点
变量的概念、字符串、列表的索引访问和切片操作
教学过程
教学环节 教师活动 学生活动 设计意图
情境导入 生活情境导入。 师:同学们,你能这些东西分类放进不同的箱子里吗? 以此类推。我们把拥有同样特点的数据称为一种类型。 学生将不同类型的物品放入不同的箱子中 通过生活情境让学生对数据结构有形象的概念,激发学生的学习兴趣。
新知讲授 1.常用数据类型 数据按照其本身的特征可以分为若干不同的类型。不同的程序设计语言对数据类型的界定略有不同。 注意:注意布尔型数据的大小写! 字符串型 字符串是字符的序列表示,由一对引号(单引号或双引号)构成。 【学生活动】 如果st = “生当展志酬雄心日旭东溟豪气存快桨频摇砺暑寒乐扬巨帆破长津”,暗号是st[1],st[8],st[15],st[22],猜测解密出来的信息是? 列表型 列表是包含0个或多个对象的有序序列,用方括号“[]”括起来,并用逗号分隔其中的元素。 【学生活动】 如果lst = [“生当展志酬雄心”,“日旭东溟豪气存”,“快桨频摇砺暑寒”,“乐扬巨帆破长津”],lst[1]、 lst[2]、 lst[3]、 lst[4]表示列表中的每个元素的索引。那该如何表示“生日快乐”这个暗号呢? 字符串和列表的索引操作 字符串和列表的索引正向从0开始递增,反向从-1开始递减。 提问:若st=“Python”,st[-1]和st[1]的值分别是多少呢? 字符串和列表的切片返回索引位置start到索引位置end的子序列(不包括索引位置end)的元素。 提问:若st=“Python”,st[1:4]返回什么呢? 听讲 猜测解密,探讨数据类型的特点。 (答案:生日快乐) (答案:lst[1][1]、lst[2][1]、lst[3][1]、lst[4][1]) 听讲 st[-1]=n st[1]=y yth 以藏头诗的形式让学生理解字符串和列表。
课时二
新课导入 如何表示把“苹果”或者“梨”放入变量a这个过程呢? 合作探究 将“箱子”比作变量,让学生能更理解赋值的过程。
新知讲授 1.变量 变量是指其值在程序执行过程中会发生变化的量。 2.赋值语句 赋值语句是最基本的语句,它的作用就是将表达式的值赋给变量。 ★格式:变量名=表达式。其中“=”为赋值号。 ★功能:把赋值号右边表达式的计算结果,存储到赋值号左边指定的变量中。 3.变量命名规则 给变量命名,要遵守的规则: (1)只能包含字母、数字和下划线。注意字母区分大小写。 (2)不能以数字开头,不能与关键字同名。 ★ 尽量让变量名有利于理解它在程序中的用途。 关键字是预先保留的标识符,又称保留字。 听讲 关注赋值语句和变量命名规则,提醒学生在接下去的学习中应注意
课堂小结 本节课主要了解Python常用数据类型:整型、浮点型、字符串型、列表和布尔型,初步掌握字符串、列表的索引访问和切片操作。理解变量的概念和命名规则,掌握赋值语句的格式和功能。 布置课后作业: 1.查看变量类型,计算字符串长度。 2.访问列表中的元素,并对列表进行处理。 听讲 探究练习
板书设计