我在玩unicode
蟒蛇游戏.我不能print (display)
在unicode characters
如é
我试过如下:
>>> sys.setdefaultencoding('UTF8')
>>> chr(0xFF)
'\xff'
>>> u = u'abcdé'
>>> len(u)
5
>>> u[4]
u'\xe9'
>>> str(u[4])
'\xc3\xa9'
>>>
Run Code Online (Sandbox Code Playgroud)
我期待u[4]
打印,é
但它打印u'\xe9'
.我该怎么做才能做到这一点?我在用python 2.7.2 version
当您输入时u[4]
,它会显示repr.要查看unicode字符,请使用print.
print u[4]
Run Code Online (Sandbox Code Playgroud)