如何将\x03a
,\x03d
,0\x16
转换为Python中的字符串?
我在网上搜索但找不到解决方案。
有人可以帮忙吗?
谢谢。
答案 0 :(得分:0)
Python3中的默认字符串类型是Unicode。
您可以在type(u'\x03a')
解释程序中编写Python3
来验证这一点。
它会给<class 'str'>
,这与写type('\x03a')
时的结果相同。
要将Python3 string
转换为bytecode
,您可以使用your_string.encode()
。
有关编码功能的信息,您可以点击此链接。 https://docs.python.org/3/library/stdtypes.html?highlight=encode#str.encode
您也可以通过编写b'your_string'
另外,如果您只想在没有Unicode格式的情况下打印这些字符,您可以只编写print('\\x03a')
,即使用反斜杠转义字符。