Skip to main content
 首页 » 编程设计

python之如何从 python(3) 中的 unicode 字符串打印 unicode 转义序列

2025年05月04日15lhb25

例如,如果我的字符串包含 - 'नमस्ते',我该如何打印字符串中字母的所有 unicode 转义序列。

请您参考如下方法:

如果您希望每个字符的 \u 转义(您键入的内容以在纯 ASCII Python 代码中重新定义字符串),请使用 the unicode-escape codec :

>>> 'नमसत'.encode('unicode-escape') 
b'\\u0928\\u092e\\u0938\\u0924' 

如果它需要以 str 结束,而不是 bytes,decode 将其返回为 ASCII(并删除引号和双反斜杠通过打印显示):

>>> print('नमसत'.encode('unicode-escape').decode('ascii')) 
\u0928\u092e\u0938\u0924