内容正文:
第2单元 编程计算
第1单元 初识数据与计算
第3单元 认识数据
第4单元 计算与问题解决
第5单元 数据分析与人工智能
信息技术
(必修1)
1
3.2 数据与结构
2
学习目标
★熟悉队列结构的概念和特点, 能够使用Python语言对队列进行操作。
★了解树、 图结构的基本概念及特点。
★能够比较不同数据结构的特点, 会选用合适的数据结构组织数据解决简单问题。
随着互联网技术的发展,网上购物已经成为了人们的日常习惯。我们一起围绕网上购物,认识相关数据的组织方法, 了解数据之间的关系, 理解几种典型的数据结构, 为利用数据、 实现数据的价值做准备。
在网上购物时,在我们提交订单后, 网页上就会显示订单数据。请你参照图3.2.1所示的订单数据或者你自己的购物订单数据填写表3.2.1。
※ 活动1 了解订单数据
网站名称 订单中的数据 Python中对应的数据类型
电商网站 商品名称 字符串
单价 浮点型
数量 整形
学生信息表 姓名 字符串
年龄 整形
家庭住址 字符串
任务一 探究网购订单处理
数据类型
简单数据类型
复合数据类型
简单数据类型不能分解成更小的数据类型。如:整型(int)、浮点型(float)、字符串(str)、布尔型(bool)。
复合数据类型则由简单数据类型组成。
如:元组(tuple)、集合(set)、列表(list)、字典(dict)。
Python中的数据类型
Python中的简单数据类型
整形(int)
浮点型(float)
字符串(str)
布尔(bool)
表示整数,包括正整数、负整数和0
浮点数由整数部分和小数部分组成。
加了引号(“”)的都被认为是字符串。
用于逻辑运算,它只有两个值:True(真)和False(假)。
List = [2.5,6,“张三”,“男”,130,“hello”,0,“0.36”]
想一想,上面列表中包含哪些数据类型的数据?
Python中的复合数据类型
在Python语言中,复合数据类型有元组(tuple)、集合(set)、字典(dict)等。
每个订单数据包括商品名称、单价、数量、金额、收货地址等基本数据项,所以订单数据需要抽象为复合数据类型。
OrderList = [“语文”,28.66,1,34.66,“新疆温宿县第一