内容正文:
3.2 数据与结构(第一课时)
【教学目标】
认识数据的类型。
熟悉队列结构的概念和特点,能够运用Python语言队列进行操作。
【教学重点】简单数据类型与线性数据结构。
【教学难点】线性数据结构。
【教学过程】
一、引入
学生预习,阅读第56、57页“任务一 探究网购订单处理”之“活动1 了解订单数据”,填写第57页的表3.2.1。教师检查,并评讲填写情况,引出数据类型。
表3.2.1 网购中的订单数据
网站名称
订单中的数据
Python中对应的数据类型
某电商网站
商品名称
字符串[来源:Z*xx*k.Com]
单价
浮点型
数量
整型[来源:学#科#网]
高中生学籍网
姓名
字符串
出生日期
日期型
是否团员
布尔型(逻辑型)
二、数据类型
1.认识Python简单数据类型
①整数(int)
用来表示整数数值,就是没有小数部分的数值。在Python中,整数包括正整数、负整数和0,不带小数点。并且它的位数是任意的。
②浮点数(float)
浮点数由整数部分和小数部分组成,主要用于处理包括小数的数。
③字符串(str)
在Python中,加了引号的字符都被认为是字符串,其声明有三种方式,分别是:单引号、双引号和三引号,这三种引号形式在语义上没有差别,只是在形式上有些差别,其中单引号和双引号中的字符序列必须在一行上,而三引号内的字符序列可以分布在连续的行上。
④布尔(bool)
和其他编程语言一样,Python布尔类型也是用于逻辑运算,有两个值:True(真)和False(假)。在Python中的布尔值可以转化为数值,其中True表示1,False表示0。
【教师示范操作】
>>> type(8) #type()函数返回数据的类型
<class 'int'> #返回'int'类型
>>> type(3.14)
<class 'float'> #返回'float'类型
>>> type('Thank you!')
<class 'str'> #返回'str'类型
>>> type(True)[来源:学&科&网]
<class 'bool'> #返回'bool'类型
2.了解Python复合数据