在python中将unicode基表示法转换为字符串

2024-09-30 20:29:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个2\u2070iPSC格式的数据。 实际上是2⁰iPSC。如何使用python将2\u2070iPSC转换为2⁰iPSC。在


Tags: 数据格式u2070ipscipsc
2条回答

您需要添加u作为前缀,以便将其设置为unicode字符串。在

unicode_string = u'2\u2070iPSC'
print(unicode_string)
>> 2⁰iPSC

作为unicode字符串,数据已经是2⁰iPSC。我想你很关心它的展示。在

代码点\u2070

>>> import unicodedata
>>> unicodedata.name(u'\u2070')
'SUPERSCRIPT ZERO'

如果使用的是Python 2,则需要在字符串前面加上u,以指示要解释unicode转义序列:

^{pr2}$

在Python中,3个字符串默认为unicode,因此不需要u前缀:

>>> type('2\u2070iPSC')
<class 'str'>

要显示字符串,只需打印它:

>>> print(u'2\u2070iPSC')
2⁰iPSC

如果您的解释器的默认编码可以表示u'\u2070',例如UTF-8,那么这就可以了。在

相关问题 更多 >