转自:https://www.cnblogs.com/skiler/p/6687337.html 1.bytes主要是给在计算机看的,string主要是给人看的 2.中间有个桥梁就是编码规则,现在大趋势是utf8 3.bytes对象是二进制,很容易转换成16进制,例如\x64 4.string就是我们看到的内容,例如'abc' 5.string经过编码encode,转化成二进制对象,给计算机识别 6.bytes经过反编码decode,转化成string,让我们看,但是注意反编码的编码规则是有范围