数据对象及其组织
对一个高级的算法语言,它所包含的内容其实是跟计算机的组织结构相近的,他基本上都包含着数据和运算着两大块。这里是数据部分。
数据是什么
- 数据是信息的表现形式和载体
- 对现实世界实体和概念的抽象
多种多样的数据类型
- 描述事物大小、次序的数值类型
- 描述事物各方面特性的文本字符串类型
- 描述事物时间属性的日期时间类型
- 描述事件只有真假两种可能的布尔类型等
- 复杂数据类型
- 图像 视频 音频等
数据类型归纳
简单类型 用来表示值
- 整数int
- 浮点数float
- 复数complex
- 逻辑值bool
- 字符串str
容器类型用来组织这些简单值
- 列表list
- 元组tuple
- 集合set
- 字典dict
数据类型之间几乎都可以相互转换
对数据进行组织
- 对大量数据进行组织的时候,需要建立各种各样的数据组织,以便提高计算效率
- 组织方式
- 没有组织
- 标签式组织数据
- 对列、栈、树、图等
网友评论