9

有没有办法将 Unicode 字符“插入”到 python 中的字符串中?例如,

>>>import unicode
>>>string = u'This is a full block: %s' % (unicode.charcode(U+2588))
>>>print string
This is a full block: █
4

3 回答 3

17

是的,使用unicode 字符转义

print u'This is a full block: \u2588'
于 2012-11-03T21:57:06.053 回答
0

您可以使用\udddd替换dddd为字符代码的位置。

print u"Foo\u0020bar"

印刷

Foo bar
于 2012-11-03T21:57:19.563 回答
0

您可以使用 \u 转义 Unicode 字符代码:

s = u'\u0020'

它定义了一个包含空格字符的字符串。

于 2012-11-03T21:58:28.627 回答