bytes

##定义一个bytes类型:

a = b'老王'

python2——————a.decode('utf-8')  ==  a.u'老王'     在python2中定义的啥类型的编码格式就用啥编码格式 否则会报错 python2 存储到内存中的是bytes类型

python3 ——————  a.decode('utf-8')  ==  a.u'老王'    在python3中不管以什么类型存储到python3中都会变成万国码unicode 存储到内存中默认是utf-8 传输时用的是bytes  如果硬用‘encode’改变   那就给你显示byte类型 不管你编码成哪种格式

原文地址:https://www.cnblogs.com/yuexijun/p/9788352.html