Skip to main content
 首页 » 编程设计

python之在 python 解释器中打印 unicode 字符

2025年05月04日15davidwang456

我正在尝试在 python 中使用 unicode。 我无法打印(显示) unicode 字符 例如é 我尝试了以下方法:

>>> sys.setdefaultencoding('UTF8') 
>>> chr(0xFF) 
'\xff' 
>>> u = u'abcdé' 
>>> len(u) 
5 
>>> u[4]   
u'\xe9' 
>>> str(u[4]) 
'\xc3\xa9' 
>>>      

我期待 u[4] 打印 é 但它打印了 u'\xe9'。我怎样才能使这项工作? 我正在使用 python 2.7.2 版本

请您参考如下方法:

当您键入 u[4] 时,它会显示 repr。要查看 unicode 字符,请使用 print。

print u[4]