导图社区 python文件和数据格式化
这是一篇关于6.文件和数据格式化的思维导图,主要内容包括:数据,文件。希望可以对大家有所帮助。
这是一篇关于Python的计算生态的思维导图,主要内容包括:第三方库,标准库。希望可以对大家有所帮助。
这是一篇关于5.组合数据类型的思维导图,主要内容包括:字典类型及操作,序列类型及操作,集合类型及操作。
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
6.文件和数据格式化
数据
数据组织的维度
维度:一组数据的组织形式
分类
一维数据
定义
由对等关系的有序/无序数据构成,采用线性方式组织
表示
如果数据间有序:使用列表类型
如果数据间无序:使用集合类型
存储
空格分隔
逗号分隔
其他
处理
读入处理
从空格分隔的文件中读入数据
从特殊符号分隔的文件中读入数据
写入处理
采用空格分隔的方式将数据写入文件
采用特殊分隔的方式将数据写入文件
二维数据
由多个一维数据构成,是一维数据的组合形式
按行存/按列存,具体由程序决定
一般索引习惯:ls[row][column],先行后列
根据一般习惯,外层列表每个元素是一行,按行存
逐一处理
CSV数据的存储格式
全称:Comma-Separated Values
国际通用的一二维数据存储格式,一般以.csv为扩展名
每行一个一维数据,采用逗号分隔,无空行
Excel和一般编辑软件都可以读入/另存为csv文件
如果某个元素缺失,逗号仍要保留
二维数据的表头可以作为数据存储,也可以另行存储
逗号为英文半角都好,都好与数据之间无额外空格
多维数据
由一维/二维数据在新维度上扩展形成
高维数据
仅利用最基本的二元关系展示数据间的复杂结构
数据的操作周期
文件
含义
文件是数据的抽象和集合
文件是存储在辅助存储器上的数据序列
文件是数据存储的一种形式
文件的类型
文本文件
由单一特定编码组成的文件,如:UTF-8编码
由于存在编码,也被看成是存储着的长字符串
适用于:txt、.py文件等
二进制文件
直接由比特0和1组成,没有统一字符编码
一般存在二进制0和1的组织结构,即文件格式
适用于:.png、.avi文件等
文件的处理
打开
操作
全文本操作
逐行操作
关闭
文件内容的读取
数据的文件写入