Python bytes 字节串类型及用法
目录
- 一、bytes 字节串类型概述
- 1、字节串与字符串之间的区别
- 2、字节概述
- 二、字节串与字符串之间的转换
- 1、将一个字符串转换成 bytes 对象
- 2、encode() 方法将字符串按指定字符集转换成字节串
- 3、decode():将一个bytes 对象转换成字符串
- 一、bytes 字节串类型概述
Python 3 新增了 bytes 类型,用于代表字节串,是一个类型。
由于 bytes 保存的就是原始的字节(二进制格式)数据,因此 bytes 对象可用于在网络上传输数据,也可用于存储各种二进制格式的文件,比如图片、音乐等文件。
1、字节串与字符串之间的区别
bytes 和 str 除操作的数据单元不同之外,它们支持的所有方法都基本相同,bytes 也是不可变序列。
- 1.字符串(str)由多个字符组成,以字符为单位进行操作;
- 2.字节串(bytes)由多个字节组成,以字节为单位进行操作。
2、字节概述
计算机底层有两个基本概念:位(bit)和字节(Byte),其中
1.bit 代表 1 位,要么是 0,要么是 1;
2.Byte 代表 1 字节,1 字节包含 8 位。
在字节串中每个数据单元都是字节,也就是 8 位,其中每 4 位(相当于 4 位二进制数,最小值为 0 &

本文详细介绍了Python 3中的bytes字节串类型,包括字节串与字符串的区别,字节串的创建与转换。通过encode()和decode()方法实现字符串与字节串之间的转换,并解释了字节在计算机中的表示方式。
最低0.47元/天 解锁文章

5721

被折叠的 条评论
为什么被折叠?



