Python的字节类型用于什么?

时间:2019-10-09 13:24:31

标签: python-3.x types byte

有人可以解释Python 3中字节类型的一般用途,还是给出一些比其他数据类型更受欢迎的示例?我看到字节数组比字符串的优势在于它们的可变性,但是字节呢?到目前为止,我真正需要的唯一情况是通过套接字发送和接收数据。还有其他吗?

1 个答案:

答案 0 :(得分:0)

可能的what is the difference between a string and a byte string副本

简而言之,字节类型是已编码并准备好存储在内存/磁盘中的字节序列。有许多类型的编码(utf-8,utf-16,windows-1255),它们对字节的处理方式不同。字节对象可以解码为str类型。

str类型是一串unicode字符。需要对str进行编码以进行存储,但是str是可变的并且是字节逻辑的抽象。

str和字节之间有很强的关系。 bytes可以解码为strstr可以编码为字节。

更多阅读herehere