随手记07

文件和数据格式化
  • 文件的使用:文件打开、关闭和读写
  • 数据组织的维度:一维数据和二维数据
  • 一维数据的处理:表示、存储和处理
  • 二维数据的处理:表示、存储和处理
文件的类型
  • 类型:文本文件(特定编码的字符组合.txt);二进制文件(比特0和比特1)
  • 操作:打开-操作(读取、写入、删除、修改)-关闭
    – 打开:变量名=open(文件路径几文件名,模式)
    在这里插入图片描述
f = open("E:\\a.txt",'r',encoding='UTF-8')
print(f.readline())
f.close()

结果:
在这里插入图片描述
注意:
encoding=‘UTF-8’,必须加上。报错为:UnicodeDecodeError: ‘gbk’ codec can’t decode byte 0x80 in position 4: illegal multibyte sequence

– 读写【文件变量f】
读取:
在这里插入图片描述
在这里插入图片描述

数据组织的维度
  • 数据组织分类:一维,二维和高维
  • 一维数据:由对等关系的有序活无序数据构成,采用线性方式组织,对应于数学中数组的概念。
  • 二维数据:称为表哥数据,由管理关系数据构成,采用二维表格方式组织,对应数学中的矩阵。
    高维数据:键值对类型的数据构成,采用对象方式组织,可以多层嵌套。
    在这里插入图片描述
一维数据的处理
  • 表示:列表
  • 存储:特殊字符分隔各数据(空格,逗号【CSV格式,.csv保存】,换行符,其他特殊:)
ls = ['武汉','襄阳','长沙','苏州']
f = open('city3.csv','w')
f.write(','.join(ls))
f.close()

注意:
可以使用with python。以免忘记close()
split()就是讲一个字符串分裂成多个字符串组成的列表,当不带参数时以空格进行分割,当代参数时,以该参数进行分割。

二维数据的处理
  • 表示:二维列表
    在这里插入图片描述
    在这里插入图片描述
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值