文档详情

《Python程序设计》课件——项目六 制作学生信息管理系 认识组组合数据类型.pptx

发布:2024-12-24约1.07千字共26页下载文档
文本预览下载声明

Python程序设计与应用认识组合数据类型

邓婵主讲教师认识组合数据类型

邓婵主讲教师认识组合数据类型

认识组合数据类型

认识组合数据类型基本数据类型组合数据类型×√

认识组合数据类型简化开发工作√提高程序效率√什么是组合数据类型呢?

Python学习目标组合数据类型组合数据类型的分类组合数据类型的特点序列类型集合类型映射类型

组合数据类型

组合数据类型概念能够表示多个数据的类型称为组合数据类型。

组合数据类型的分类

集合类型映射类型组合数据类型的分类分类序列类型

组合数据类型的特点

集合类型映射类型组合数据类型的特点分类序列类型同样用于存储一组数据,但集合中的元素是无序的,集合中不允许相同的元素存在。用键值对来表示数据,可以通过键获取对应的值。用于存储一组有序的元素,元素之间存在先后顺序,每个元素的类型可以不同,可以通过索引来访问。

序列类型

从右向左依次递减,最后一个元素的索引为-1,倒数第2个元素的索引为-2。反向递减索引序列类型序列类型从左向右依次递增,第1个元素的索引为0,第2个元素的索引为1。正向递增索引来源:数学概念中的数列数列是按一定顺序排成一列的一组数,每个数称为这个数列的项,每项不是在其它项之前,就是在其它项之后。

序列类型的分类分类一个可以修改的序列类型,使用相对更加灵活。一个不可变的序列类型,构建好以后不可以进行任何修改。列表元素由单个字符组成的不可修改的序列类型。字符串

集合类型

集合类型概念集合是一个无序不重复元素的组合。Python集合没有索引和位置的概念,也不能切片。Python要求放入集合中的元素必须是不可变类型。

集合类型Python语言的优点哪些元素可以放入集合中?哪些元素是不可变类型?哪些元素是可变类型呢?

集合类型整型浮点型字符串元组集合字典列表不可变数据类型可变数据类型

映射类型

映射类型映射类型用“键-值”这种形式存储数据间的映射关系。每个元素是一个键值对。刻画了一个属性和它的值。将映射关系结构化,用于存储和表达。键值对

映射类型映射类型是序列类型的一种扩展。每个键只能对应一个值,不允许同一个键在字典中重复出现。字典中的键是不可变类型。原则用户定义序号键字典具体的值唯一内建映射类型

组合数据的类型组合数据的分类组合数据的特点序列类型课程小结认识组合数据类型集合类型映射类型

认识组合数据类型正所谓,无规不立,律己于心,方可与规则和平相处。

课后思考组合数据类型中有可变类型和不可变类型,你都掌握了吗?

显示全部
相似文档