python 字节转字符串

2023-03-07 00:00:00 python 字符串 字节

在 Python 中,你可以使用 decode() 方法将字节(bytes)对象转换为字符串。字节对象可以是使用 encode() 方法将字符串编码为指定字符集的结果。
以下是将字节转换为字符串的示例代码:

# 将字节对象转换为字符串
b = b'Hello, world!'
s = b.decode('utf-8')
print(s)

输出结果将是:

Hello, world!

在上面的代码中,我们首先创建了一个字节对象 b,它包含一个 ASCII 字符串。然后,我们使用 decode() 方法将字节对象转换为字符串,并指定字符集为 utf-8。
注意,如果字节对象使用的不是 UTF-8 编码,则需要指定相应的字符集,否则可能会出现乱码。

相关文章