内容正文:
《2.3.1 数据类型》学习任务单
课程基本信息
学科
信息技术
年级
高一
学期
秋季
课题
2.3.1 数据类型
教科书
书 名:信息技术(必修1)数据与计算教材
出版社:人教中图出版社 出版日期:2019年6月
学生信息
姓名
学校
班级
学号
学习目标
1.掌握整型、浮点型、字符串型、布尔型数据的操作和方法;
2.了解列表、元组、集合、字典类型数据的操作和方法;
3.学会根据需要选择相关Python函数进行数据类型的转换。
课前学习任务
1.参考教学资源平台中提供的“turtle模块帮助.docx”文件,理解各语句的功能,完成编程绘制交通信号灯。
2.思考:要绘制“红黄绿”信号灯,三盏信号灯的坐标位置有何关系,哪些语句可重复使用。
图1 红黄绿交通信号灯
课上学习任务
【学习任务一】实例解析整型、浮点型、字符串、布尔型等基本数据类型的操作和方法
1.数值(Numbers)有整数(int)、小数/浮点数(float)、复数(complex)三种。例:1227,3.14159,1+2j。
>>>n=1227 # 整数(int)理论上可以任意大
>>>pi=3.14159 # 使用浮点型(float)表示小数
>>>z=1+2j # 创建实部a=1,虚部b=2的复数z(complex)
>>>n>1000 # 因为n=1227,大于1000,返回True
活动设计:使用type()函数测试以上数值的数据类型。
(1)type(n)返回值是
(2)type(pi)返回值是
(3)type(z)返回值是
2.字符串(string)和索引
字符串就是由单引号或者双引号括起来的任意文本。例:'Python'、" You are welcome"。
活动设计:在图2中,填写字符串的索引号。
a="Energy"
E
n
e
r
g
y
正向索引
反向索引
( )
( )
( )
( )
( )
( )
( )
( )
( )
( )
( )
( )
图2 字符串索引示意图
【学习任务二】实例解析列表、元组、集合、字典复合数据类型的操作和方法
3.列表(list)是一个有序且可更改的集合。其主要特征是:a.列表元素写在方括号[ ]之间,用逗号分隔开;b.包含整型、浮点型、字符串等类型,列表还可以嵌套。
(1)列表的创建:以 、 创建。
①以[ ]方式创建空列表list1
②创建包含1-6共6个元素的列表list2
③使用list()函数创建包含a-f共6个元素的列表list3
(2)列表的访问: 、 和 方式。
(3)列表的操作:列表元素 、 和 。
【案例】:假设你喜欢的食物是:汉堡、火腿、可乐、鸡翅。你的朋友为你点餐下单,他还在“火腿”后插入“冰淇淋”,最末添加“热狗”,而后又删除“鸡翅”,使用列表操作是:
>>> (提示:创建空列表)
>>> (提示:增加列表元素)
>>> (提示:指定位置插入元素)
>>> (提示:列表末尾追加元素)
>>> (提示:移除特定列表元素)
(4)列表的统计:求长度、最值、计数、求和等
表1 列表的统计函数的功能描述
函数
功能描述
len( )
max( )
min( )
Sum( )
count( )
index( )
4.元组(tuple)就是写在 之间,和列表类似,不同之处在于元组