python-5
二进制
ASCII,只能存英文和拉丁字符,一个字符占一个字节,8位
gb2312:只能6700多个中文,1980
gbk1.0:存了2万多字符,1995
gb18030:27000中文
unicode(万国码):utf-32,一个字符占4个字节
unicode(万国码):utf-16,一个字符占2个字节或2个以上
unicode(万国码):utf-8,一个英文用ASCII来存,一个中文占3个字节
in python2
默认是 ASSCII
in python3
默认是utf-8
encode 在编码的同时,会把数据转成bytes类型
decode 在编码的同时,会把bytes类型转成字符串
b = byte = 字节类型 = 【0-255】

浙公网安备 33010602011771号