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

 

posted @ 2018-03-08 16:24  zhouxinyu  阅读(117)  评论(0编辑  收藏  举报