(一)bytes和bytearray的对比
bytes
是不可变的,而bytearray
则是可变类型
(二)bytes类型
定义一个bytes
类型:
bytes
接收的是一个可迭代类型
1 | $ bytes() |
(三)编解码
1 | # 将字符串编码为bytes对象 |
声明一个bytes类型的对象str,并使用默认编码utf-8将其解码为字符串:
1 | $ str = b'\xe4\xb8\xad\xe5\x9b\xbd' |
bytes
是不可变的,而bytearray
则是可变类型
定义一个bytes
类型:
bytes
接收的是一个可迭代类型
1 | $ bytes() |
1 | # 将字符串编码为bytes对象 |
声明一个bytes类型的对象str,并使用默认编码utf-8将其解码为字符串:
1 | $ str = b'\xe4\xb8\xad\xe5\x9b\xbd' |