python-ascii、unicode、utf-8、gbk基础知识

ascii、unicode、utf-8、gbk简介
ascii
ASCII 码使用指定的7 位或8 位二进制数组合来表示128 或256 种可能的字符,1bytes代表一个字符 知识点:8bit = 1bytes
Unicode
为了统一世界各国语言的不同,统一用2个bytes代表一个字符,特点:速度快,但浪费空间
utf-8
为了改变Unicode的这种缺点,规定一个英文字符用一个字节表示,一个中文字符用三个字节表示,特点:节省空间,速度慢
gbk
是中文的字符编码,用2个字节代表一个字符
python使用ascii、unicode、utf-8、gbk之前转换关系
知识点
Unicode编码可支持世界各国语言。 在计算机内存中,统一使用Unicode编码,当需要保存到硬盘或者需要传输的时候,就转换为UTF-8或GBK编码(bytes),可以节省空间。
Python的字符串类型是st

python-ascii、unicode、utf-8、gbk基础知识最先出现在Python成神之路

版权声明:
作者:dingding
链接:https://www.techfm.club/p/10204.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>