Python中bytes类型如何详细解析?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1022个文字,预计阅读时间需要5分钟。
什么是bytes?bytes,也称为字节,是计算机中存储信息的基本单位。它是计算机唯一可以存储的东西。
也就是说,你想要在计算机中存储任何东西,都必须对其进行编码,将其转换为字节。
例如:存储音乐,必须先使用MP3等编码方式。
什么是bytes?byte,也称为字节,是计算机唯一可以存储的东西。也就是说,你想要在计算机中存储任何东西,都需要对其进行编码,将其转换为字节。例如:
- 存储音乐,必须先使用MP3、WAV等方式对其编码。
- 存储图片,必须先使JPG、JPEG等方式对其编码。
- 存储文本,必须使用ASCII、UTF-8等方式对其编码。
这里面,MP3、WAV、JPG、JPEG、ASCII、UTF-8等都是编码的类型,每种类型的编码方式不同,所以在解码时也要通过编码时的方式解码。
bytes与string的区别同理,在Python中,bytes就是:字节序列。它只存储二进制的0和1,人类是无法理解的。
而 string 字符串是字符序列,人类可以理解的,但它无法直接存储在计算机中,必须要对其编码(转换为bytes)。有多种编码方式可以将string转换为bytes,如ASCII、UTF-8、GBK等。举例如下:
i_string='I am a string'.encode('UTF-8')
print(i_string)
输出:b'I am a string'。
本文共计1022个文字,预计阅读时间需要5分钟。
什么是bytes?bytes,也称为字节,是计算机中存储信息的基本单位。它是计算机唯一可以存储的东西。
也就是说,你想要在计算机中存储任何东西,都必须对其进行编码,将其转换为字节。
例如:存储音乐,必须先使用MP3等编码方式。
什么是bytes?byte,也称为字节,是计算机唯一可以存储的东西。也就是说,你想要在计算机中存储任何东西,都需要对其进行编码,将其转换为字节。例如:
- 存储音乐,必须先使用MP3、WAV等方式对其编码。
- 存储图片,必须先使JPG、JPEG等方式对其编码。
- 存储文本,必须使用ASCII、UTF-8等方式对其编码。
这里面,MP3、WAV、JPG、JPEG、ASCII、UTF-8等都是编码的类型,每种类型的编码方式不同,所以在解码时也要通过编码时的方式解码。
bytes与string的区别同理,在Python中,bytes就是:字节序列。它只存储二进制的0和1,人类是无法理解的。
而 string 字符串是字符序列,人类可以理解的,但它无法直接存储在计算机中,必须要对其编码(转换为bytes)。有多种编码方式可以将string转换为bytes,如ASCII、UTF-8、GBK等。举例如下:
i_string='I am a string'.encode('UTF-8')
print(i_string)
输出:b'I am a string'。

