Python 如何解码以下字节?

Python 如何解码以下字节?,python,byte,decode,Python,Byte,Decode,这在Python中似乎不起作用。结果不应该是字符串吗?Python的级别高于C或C++语言,它不是处理位和字节的最佳语言。它没有考虑字节和位的任何数据类型,因此处理它们的唯一方法是使用在C或C++上实现的包,例如。然而,Python能够使用字符串表示位和字节,所以您基本上是对的。我不确定你所说的“解码”一词的确切含义,但试试这个: 打印(“{}”。格式(“\x01\x00^\x00H6\x00#”)不应该吗?好。。。你不知道结果应该是什么吗?不,我不知道,但我在猜字符串为什么你觉得结果不是字符串

这在Python中似乎不起作用。结果不应该是字符串吗?

Python的级别高于C或C++语言,它不是处理位和字节的最佳语言。它没有考虑字节和位的任何数据类型,因此处理它们的唯一方法是使用在C或C++上实现的包,例如。然而,Python能够使用字符串表示位和字节,所以您基本上是对的。我不确定你所说的“解码”一词的确切含义,但试试这个:


打印(“{}”。格式(“\x01\x00^\x00H6\x00#”)

不应该吗?好。。。你不知道结果应该是什么吗?不,我不知道,但我在猜字符串为什么你觉得结果不是字符串?
type(byte\u code.decode(“utf-8”)
说:
我在寻找更有意义的东西。了解问题中
b
的含义可能是个好主意。它实际上是Python中缺少的字节的表示形式。
>>> byte_code = b'\x01\x00^\x00H6\x00#'

>>> byte_code.decode("utf-8")
'\x01\x00^\x00H6\x00#'