Python常用编码之间的区别
Python常用编码之间的区别还是比较大的,大家要仔细的进行阅读一下,对我们以后的生活还是有一定的参考价值。如果你想要学习的话,可以阅读下文。

常见的编码类型
主要有以下几个编码:
- ASCII编码: ASCII码使用一个字节编码,所以它的范围基本是只有英文字母、数字和一些特殊符号,只有256个字符。
- Unicode编码: 俗称万国码,把所有的语言统一到一个编码里。解决了ASCII码的限制以及乱码的问题。Unicode码一般是用两个字节表示一个字符,特别生僻的用四个字节表示一个字符。
- UTF-8编码: UTF-8是一个“可变长的编码方式”,如果是英文字符则采用ASCII编码,占用一个字节,如果是常用汉字就占用三个字节,如果是生僻的字就占用4~6个字节。
- GBK编码: GBK是只用来编码汉字的,GBK全称《汉字内码扩展规范》,使用双字节编码。
编码对比
下图是五种常见编码的对比,更直观的了解这几种编码的区别。

到此为止,本文就为大家介绍完了Python常用编码之间的区别,希望可以给大家带来一定的帮助。
原创文章,作者:小编小本本,如若转载,请注明出处:https://www.benjiyun.com/yunzhujiyunwei/vps-yunwei/7378.html
