如何打印包含unicode字符的变量?

时间:2013-05-15 07:20:56

标签: python python-2.7 unicode

print u'\u0D05'
a = '\u0D05'
print a

print a提供\u0D05作为输出,但我想打印它代表的unicode字符,即。我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:11)

\u转义在非unicode字符串中没有意义。您需要a = u'\u0D05'

如果您说要从其他地方获取字符串并且需要解释其中的unicode转义,那么请print a.decode('unicode-escape')