2024-09-30 16:33:11 发布
网友
我想打印一些unicode字符,但是u'\u1000'最多u'\u1099'。这不起作用:
u'\u1000'
u'\u1099'
for i in range(1000,1100): s=unicode('u'+str(i)) print i,s
使用unichr:
s = unichr(i)
从文档中:
unichr(i)Return the Unicode string of one character whose Unicode code is the integer i. For example, unichr(97) returns the string u'a'.
unichr(i)
Return the Unicode string of one character whose Unicode code is the integer i. For example, unichr(97) returns the string u'a'.
请尝试以下操作:
for i in range(1000, 1100): print i, unichr(i)
您需要使用unichr()内置函数:
for i in range(1000,1100): print i, unichr(i)
注意,在Python 3中,只要chr()就足够了。
使用unichr:
从文档中:
请尝试以下操作:
您需要使用unichr()内置函数:
注意,在Python 3中,只要chr()就足够了。
相关问题 更多 >
编程相关推荐