首页 > 编程语言 > 详细

Python编码相关

时间:2019-04-03 19:08:23      阅读:130      评论:0      收藏:0      [点我收藏+]
  1. 编码

    • ascii,只支持英文,8位表示一个字符,2**8
    • unicode,万国码,32位表示一个字符,2**32
    • utf-8,压缩unicode,用尽量少的位数表示一个字符,以8位为单位
  2. python解释器编码

    • py2: ascii,指定编码,文件头部加:

      # -*- coding:utf-8 -*-

    • py3: 默认为utf-8

  3. 文件编码

    • 建议:编写文件时,保存文件用utf-8格式。
    • 以书面编码保存,用什么编码方式打开,否则会乱码。
  4. unicode & utf-8

    unicode在内存中数据计算时使用。utf-8在存储硬盘,或者网络io时使用,达到节省空间的效果。

    由于utf-8是压缩的unicode,两者在数据从硬盘到内存之间可转换使用。

Python编码相关

原文:https://www.cnblogs.com/yunweixiaoxuesheng/p/10650842.html

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