内容正文:
数据与结构
第一课时
第 1 单元
3.2
学习目标
★熟悉队列结构的概念和特点, 能够使用Python语言对队列进行操作。
★了解树、 图结构的基本概念及特点。
★能够比较不同数据结构的特点, 会选用合适的数据结构组织数据解决简单问题。
随着互联网技术的发展,网上购物已经成为了人们的日常习惯。我们一起围绕网上购物,认 识相关数据的组织方法, 了解数据之间的关系, 理解几种典型的数据结 构, 为利用数据、 实现数据的价值做准备。
在网上购物时,在我们提交订单后, 网页上就会显示订单数据。请你参照图3.2.1所示的订单数据或者你自己的购物订单数据填写表3.2.1。
活动1 了解订单数据
请网购网站中的数据及数据类型填入表中。
网站名称 订单中的数据 Python中对应的数据类型
商品名称 字符串
数据类型
网站名称 订单中的数据 Python中对应的数据类型
电商网站 商品名称 字符串
单价 浮点型
数量 整形
学生信息表 姓名 字符串
年龄 整形
家庭住址 字符串
Python中的数据类型
在 Python语言中, 有整数(int)、浮点数(float)、字符串(str)、布尔(bool)等数据类型。
数据类型
简单数据类型:简单数据类型不能分解成更小的数据类型。
复合数据类型:复合数据类型则由简 单数据类型或者复合数据类型组成。
在Python语言中, 整数(int)、浮点数(float)、 字符串(str)、布尔(bool)属于简单数据类型,列表(list)、字典(dict)等属于复合数据类型。
Python中的简单数据类型
整形(int)
浮点型(float)
字符串(str)
布尔(bool)
表示整数,包括正整数、负整数和0
浮点数由整数部分和小数部分组成。
加了引号(“”)的都被认为是字符串。
用于逻辑运算,它只有两个值:True(真)和False(假)。
List = [2.5,6,“张三”,“男”,130,“hello”,0,“0.36”]
想一想,上面列表中包含哪些数据类型的数据?
练一练
>>>type(8) #type()函数返回数据的类型
<class ‘int’> #返回‘int’类型
>>>type(3.14) #type()函数返回数据的类型
<class ‘float’> #返