【发布时间】:2015-11-22 10:10:27
【问题描述】:
如果我有一个包含四个字符的字符串,例如:
'\\xf0'
如何将其转换为转义序列:
'\xf0'
我正在使用 Python 3.4。
编辑: 我试图将字符串转换为字符串值所代表的字符。
【问题讨论】:
-
这些字符串到底是什么?你一定没有意识到,但你的问题并不清楚。您可以通过说明原始字符串和结果字符串中有多少个字符(
len(string). -
您的原始字符串是一个转义字符串,您的预期输出是一个十六进制值,所以请更正您的问题。
-
@alexis 抱歉,我 [显然] 是新手,现在合适吗?
-
另外你不能用 \\ 替换 \ 因为一个反斜杠被 python 假定为转义字符所以你需要用
\x替换\\x。 -
您的原始字符串包含反斜杠、x、f、0。结果应该是单字节吗? (如果是,它不是“转义序列”)
标签: python string python-3.x escaping