2024-06-28 20:44:27 发布
网友
如何将内容“আপনর”存储为UTF-8“আপনর”?我试过以下方法:
>>> content = "আপনার" >>> content '\xe0\xa6\x86\xe0\xa6\xaa\xe0\xa6\xa8\xe0\xa6\xbe\xe0\xa6\xb0'
>>> content = "আপনার".decode("UTF-8") >>> content u'\u0986\u09aa\u09a8\u09be\u09b0'
第二种方法可行,但必须使用print content而不是content:
print content
content
>>> content = "আপনার".decode("UTF-8") >>> print content আপনার
__str__
这就是对象的str和__repr__格式之间的区别。第一个是人类可读的,第二个是暴露内部,并且对对象是唯一的。您可以在Difference between __str__ and __repr__ in Python中阅读更多内容。在
str
__repr__
>>> print content.__repr__() u'\u0986\u09aa\u09a8\u09be\u09b0'
第二种方法可行,但必须使用
print content
而不是content
:__str__
和{这就是对象的
str
和__repr__
格式之间的区别。第一个是人类可读的,第二个是暴露内部,并且对对象是唯一的。您可以在Difference between __str__ and __repr__ in Python中阅读更多内容。在字符串表示法
^{pr2}$__repr__
表示法相关问题 更多 >
编程相关推荐