按顺序打印一系列unicode字符

时间:2016-09-07 21:01:27

标签: python unicode

我正在尝试按顺序打印一系列unicode字符,例如unicode 0xc9到0xe5。问题是我不能只迭代数字的十六进制表示,因为如果我尝试将\xe8写为'\x'+'e8',则在识别部件之前将抛出SyntaxError,因此我可以'写,因此我无法使用迭代变量表示该表达式的第二部分。什么是解决这个问题的好方法?

1 个答案:

答案 0 :(得分:2)

您可以使用给定整数的unichr;并像这样使用它:

print(''.join([unichr(x) for x in range(201,230)]))