首页 > 编程语言 > 详细

Python学习:字符编码及文件处理

时间:2017-07-24 20:11:56      阅读:273      评论:0      收藏:0      [点我收藏+]

本节理论颇多,结论一些,只写重点。

 1.字符编码

  以什么编码存的就用什么编码取出

    PS:内存固定使用unicode编码,我们可以控制的编码是往硬盘存放或者基于网络传输选择的编码。

 2.数据是最先产生于内存中,是unicode格式,要想传输(1.网络2.硬盘)需要转成bytes格式

  #unicode------>encode(utf-8)--------->bytes

  拿到bytes,就可以往文件内存放,或者基于网络传输。

  #bytes--------->decode(utf-8)--------->unicode

个人认为,无论网络传输还是硬盘存放都是直接放在硬盘上,直接拿到bytes基本就是直接的二进制。

 3、pyhon3中字符串被识别成unicode

   python3中字符串encode得到bytes。

 4.了解

  python2中的字符串就想到于bytes

  python2中在字符串前加u,就是unicode。

Python学习:字符编码及文件处理

原文:http://www.cnblogs.com/gaodp/p/7230713.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!