前言:
数据的格式分为两种:字节和文本
字节就是二进制的形式,一字节为单位,是属于计算机语言
文本就是文字语言的形式,是属于给人阅读观看的。
打开文件的形式就分为两种,一种是文本打开模式:rt,wt。一种为字节打开模式:rb, wb。
针对文本又分为不同的编码格式
utf-8,GBK,Unicode等等
encode()
encode()函数就是讲不同的文本编码格式转换为计算机内部字节形式,没有参数。bytes([source[,encoding[,errors]]]),字符串前加数字b。
参见:
- int.to_bytes()
- str.encode(encoding = “utf-8”,errors = “strict”)
- uu.encode()
bytes.decode(encoding = “utf-8”,errors = “strict”)
decode()就是将字节转换为人看得懂的字符,pyhton3默认的编码为utf-8。