2024-10-01 00:25:55 发布
网友
如何打印字符串?你知道吗
示例:
text_str = "żółć" text_unicode = u"żółć" print function(text_str) '\xc5\xbc\xc3\xb3\xc5\x82\xc4\x87' print function(text_unicode) u'\u017c\xf3\u0142\u0107'
那么,我应该使用什么函数呢?你知道吗
已更新 我需要的不仅仅是逃逸,因为我在日志中需要这个,而抛出逃逸有时会导致无法逃逸的结果
需要repr输出:
repr
In [1]: text_str = "żółć" In [2]: text_unicode = u"żółć" In [3]: print repr(text_str) '\xc5\xbc\xc3\xb3\xc5\x82\xc4\x87' In [4]: print repr(text_unicode) u'\u017c\xf3\u0142\u0107'
还有'string_escape'和'unicode_escape':
'string_escape'
'unicode_escape'
text_str = "żółć" text_unicode = u"żółć" print text_str.encode('string_escape') print text_unicode.encode('unicode_escape')
但是编码'unicode_escape'会给你一个str而不是unicode
需要
repr
输出:还有
'string_escape'
和'unicode_escape'
:但是编码
'unicode_escape'
会给你一个str而不是unicode相关问题 更多 >
编程相关推荐