3.2数据与结构 第一课时 课件 2023—2024学年教科版(2019)高中信息技术必修1

2023-11-02
| 18页
| 1152人阅读
| 16人下载
普通

内容正文:

在网上购物时,在我们提交订单后,网页上就会显示订单数据。都有哪些类型的数据? 3.2 数据与结构(一) 项目:网络购物 活动1 了解订单数据 数据项 店家名称 商品名称 单价 数量 订单中的数据 数据类型 小鱼多多绘本批发 你好安东医生 山羊受伤了 5.98 1 字符串 字符串 浮点型 整型 在 Python语言中,有整数(int)、浮点数(float)、字符串(str)、布尔(bool)等数据类型。 Python中的数据类型 在Python语言中,整数(int)、浮点数(float)、字符串(str)、布尔(bool)属于简单数据类型,列表(list)、字典(dict)等属于复合数据类型。 数据类型 简单数据类型 复合数据类型 :简单数据类型不能分解成更小的数据类型。 :复合数据类型则由简单数据类型或者复合数据类型组成。 Python中的简单数据类型 整型(int) 浮点型(float) 字符串(str) 布尔(bool) List = [ “小鱼多多绘本批发”,“你好安东医生山羊受伤了”,5.98, 1] 表示整数,包括正整数、负整数和0 浮点数由整数部分和小数部分组成 加了引号(“”)的都被认为是字符串 用语逻辑运算,它是有两个值:Ture(真)和false(假)。 在Python语言的开发环境中,利用type()函数查看以下数据的类型 数据项 店家名称 商品名称 单价 数量 订单中的数据 数据类型 小鱼多多绘本批发 你好安东医生 山羊受伤了 5.98 1 字符串 str 字符串 str 浮点型 float 整型 int 活动1 了解订单数据 练一练 >>>type(16) #type()函数返回数据的类型 <class ‘int’> #返回‘int’类型 >>>type(3.14) #type()函数返回数据的类型 <class ‘float’> #返回‘float’类型 >>>type( ‘高一年级!’) #type()函数返回数据的类型 <class ‘str’> #返回‘str’类型 >>>type(11<2) #type()函数返回数据的类型 <class ‘bool’> #返回‘bool’类型 Python中的复合数据类型 在Python语言中,复合数据类型有元组(tuple)、集合(sct)、字典(dict)等。 每个订单数据包括商品名称、单价、数量、金额、收货地址等基本数据项,所以订单数据需要抽象为复合数据类型。 OrderList =[“2374761574130xxx”,”语文:生命的,文学的,美学的”,34.66] List = [ “小鱼多多绘本批发”,“你好安东医生山羊受伤了”,5.98, 1] Python中的复合数据类型 某用户预订的商品编号为ID0010230、单价为15.68元,数量为36,可将这3个不同类型的简单数据组织成“元组”复合数据类型: 1、元组 >>>BookInfo0=(‘ID0010230’,15.68.36) >>> type(BookInfo0) <class 'tuple’> #返回元组类型 另一用户预订的商品编号为ID2315937、单价为20元,数量为2,可以记作: >>>BookInfol=(‘ID2315937’,20.2) >>>BookInfol[1] 20 #返回元组BookInfol中索引为1的项的值 Python中的复合数据类型 2、列表 订单汇总,也可以按订单产生的先后顺序组成一个列表(列表里的项是有顺序编号的): >>> >>> type (List) <class 'list’> #返回列表类型 List = [ “小鱼多多绘本批发”,“你好安东医生山羊受伤了”,5.98, 1] Python中的复合数据类型 3、集合 订单汇总,可以定义为一个集合(集合里的项称为元素,彼此之间没有顺序): >>>BookSet={BookInfo0,BookInfol} >>> type (BookSet) <class 'set’> #返回集合类型 Python中的复合数据类型 4、字典 是Python中标准数据类型之一,它也是容器类型,可以存储不同的数据,并且具有可变性。 tel = dict([(' sape’,4139),('guido’,4127),('jack',4098)]) print(tel) #输出结果为: {'sape': 4139,'guido': 4127,'jack':4098} #会发现直接转化成字典。 key :value 字典通过“键”能够快速查找对应的“值”,这种基本的数据结构称为“键值对”,字典的键可以是不可变的数据类型(数字、字符串和元组)。

资源预览图

3.2数据与结构 第一课时 课件  2023—2024学年教科版(2019)高中信息技术必修1
1
3.2数据与结构 第一课时 课件  2023—2024学年教科版(2019)高中信息技术必修1
2
3.2数据与结构 第一课时 课件  2023—2024学年教科版(2019)高中信息技术必修1
3
3.2数据与结构 第一课时 课件  2023—2024学年教科版(2019)高中信息技术必修1
4
3.2数据与结构 第一课时 课件  2023—2024学年教科版(2019)高中信息技术必修1
5
3.2数据与结构 第一课时 课件  2023—2024学年教科版(2019)高中信息技术必修1
6
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。