Skip to main content
 首页 » 编程设计

python之如何像 Python 中的原始字符串一样处理返回/存储的字符串

2025年05月04日31pander-it

我正在尝试 .split() 一个十六进制字符串,即 '\xff\x00' 来获取一个列表,即 ['ff', '00 ']

如果我使用 .split('\\x') 拆分原始字符串文字,即 r'\xff\x00',这会起作用,但如果我拆分则不会在存储在变量中或从函数返回的十六进制字符串上(我认为这不是原始字符串)

如何将存储/返回的字符串转换或至少“转换”为原始字符串?

请您参考如下方法:

x = '\xff\x00' 
y = ['%02x' % ord(c) for c in x] 
print y 

输出:

['ff', '00']