たとえば、Python シェル (IDLE) では次のようになります。
>>> a = "\x3cdiv\x3e"
>>> print a
得られる結果は次のとおりです。
<div>
ただしa
、ASCII エンコードされた文字列の場合:
>>> a = "\\x3cdiv\\x3e" ## it's the actual \x3cdiv\x3e string if you read it from a file
>>> print a
得られる結果は次のとおりです。
\x3cdiv\x3e
今私が本当に欲しいのはa
です<div>
、だから私はこれをしました:
>>> b = a.decode("ascii")
>>> print b
しかし、驚くべきことに、私が望む結果は得られませんでした。
\x3cdiv\x3e
では、基本的に を に変換するにはどうすれa
ばよいのでしょうか?\x3cdiv\x3e
b
<div>
ありがとう