《Python程序设计》课件-项目六 制作学生信息管理系 认识组组合数据类型_第1页
《Python程序设计》课件-项目六 制作学生信息管理系 认识组组合数据类型_第2页
《Python程序设计》课件-项目六 制作学生信息管理系 认识组组合数据类型_第3页
《Python程序设计》课件-项目六 制作学生信息管理系 认识组组合数据类型_第4页
《Python程序设计》课件-项目六 制作学生信息管理系 认识组组合数据类型_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Python程序设计与应用认识组合数据类型邓婵主讲教师认识组合数据类型邓婵主讲教师认识组合数据类型认识组合数据类型认识组合数据类型基本数据类型组合数据类型×√认识组合数据类型简化开发工作√提高程序效率√什么是组合数据类型呢?Python学习目标组合数据类型组合数据类型的分类组合数据类型的特点序列类型集合类型映射类型组合数据类型组合数据类型概念能够表示多个数据的类型称为组合数据类型。组合数据类型的分类集合类型映射类型组合数据类型的分类分类序列类型组合数据类型的特点集合类型映射类型组合数据类型的特点分类序列类型同样用于存储一组数据,但集合中的元素是无序的,集合中不允许相同的元素存在。用键值对来表示数据,可以通过键获取对应的值。用于存储一组有序的元素,元素之间存在先后顺序,每个元素的类型可以不同,可以通过索引来访问。序列类型从右向左依次递减,最后一个元素的索引为-1,倒数第2个元素的索引为-2。反向递减索引序列类型序列类型从左向右依次递增,第1个元素的索引为0,第2个元素的索引为1。正向递增索引来源:数学概念中的数列数列是按一定顺序排成一列的一组数,每个数称为这个数列的项,每项不是在其它项之前,就是在其它项之后。序列类型的分类分类一个可以修改的序列类型,使用相对更加灵活。一个不可变的序列类型,构建好以后不可以进行任何修改。列表元素由单个字符组成的不可修改的序列类型。字符串集合类型集合类型概念集合是一个无序不重复元素的组合。Python集合没有索引和位置的概念,也不能切片。Python要求放入集合中的元素必须是不可变类型。集合类型Python语言的优点哪些元素可以放入集合中?哪些元素是不可变类型?哪些元素是可变类型呢?集合类型整型浮点型字符串元组集合字典列表不可变数据类型可变数据类型映射类型映射类型映射类型用“键-值”这种形式存储数据间的映射关系。每个元素是一个键值对。刻画了一个属性和它的值。将映射关系结构化,用于存储和表达。键值对映射类型映射类型是序列类型的一种扩展。每个键只能对应一个值,不允许同一个键在字典中重复出现。字典中的键是不可变类型。原则用户定义序号

键字典具体的值唯一内建映射类型组合数据的类型组合数据的分类组合数据的特点序列类型课程小结认识组合数据类型集合类型映射类型认识组合数据类型正所谓,无规不立

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论