Python字符编码
1.以什么编码存的就以什么编码取出
内存固定使用unicode编码,我们可以控制的编码是往硬盘存放或者基于网络传输选择编码。
2.数据是最先产生于内存中,是unicode格式,要想传输需要转成bytes格式
#unicode------>encode (utf-8)-------->bytes 拿到bytes,
就可以往文件内存存放或者基于网络传输
#bytes------>decode (utf-8)-------->unicode
3.python3中字符串被识别成unicode python3中的字符串encode得到bytes
4.了解
python2中的字符串就是bytes
python2中的字符串前面加u,就是unicode
5.任何程序的运行都需要加载到内存中
5,:字符编码转换
unicode------>encode(编码)-------->utf-8
utf-8---------->decode(解码)--------->unicode