bytes对象仅以二进制字节序列形式存储信息,具体表示内容由编码决定。在Python2中,未区分bytes与str。Python3中特有bytes,不区分str与bytes。Python3中,str通过encode转化为bytes,bytes通过decode转化为str。bytes转为str:Python2中,未区分str与bytes,直接使用encode()和decode()进行编码与解码。Python3中,需注意分开使用str与bytes,str转bytes用于传输,bytes解码为本地编码处理数据,避免乱码。bytearray与bytes不同之处在于,bytearray是可变的。