持久化概述

持久化概述

文章目录

对象持久化

扁平文件

pickle

shelve

数据库

ORM

扁平文件

在这里插入图片描述

保留类型还原

在这里插入图片描述

eval字符串转列表(不带,)

pickle应用

dumps类型装字符串

在这里插入图片描述

load字符串变为原来类型

在这里插入图片描述

dumps类型变为文件

在这里插入图片描述

shelve存入数据库(可以给键)在这里插入图片描述读取在这里插入图片描述

len()查长度

在这里插入图片描述

del可删除在这里插入图片描述

类 函数里shelve读写

在这里插入图片描述
在这里插入图片描述

字符串本质

在这里插入图片描述

str

bytes

bytearray

编码Encording

str.encode(默认utf8)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

文件复习

在这里插入图片描述

解码Decoding在这里插入图片描述

在这里插入图片描述

字符串存储

在这里插入图片描述

常用字符串编码

ASCII

在这里插入图片描述

ord获取字符库码

chr获取代码点对应字符

在这里插入图片描述

latin-1字符

在这里插入图片描述

UTF8在这里插入图片描述

UTF16

在这里插入图片描述

UTF32在这里插入图片描述

bytes,str,bytearray之间的相互转换在这里插入图片描述

bytes专为byte类似字符串不支持赋值在这里插入图片描述

在这里插入图片描述

bytearray字符编码类似列表支持赋值

在这里插入图片描述
在这里插入图片描述
不超过256

解码bytearray在这里插入图片描述

总结

在这里插入图片描述

BOM处理(字节顺序标记)

-slg添加和去除

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值