例如,我想要下标0:u"\u2080"
,但我希望2080
来自变量。我怎样才能做到这一点?做u"\u%d"%var
这样的事情不起作用
答案 0 :(得分:1)
试试这个:
number = 0x2080 # = 8320 in decimal
unicode_char = unichr(number)
print unicode_char
# output: ₀
并扭转过程:
number = ord(unicode_char)
print 'number = {0:d} = 0x{0:04x}'.format(number)
# output: number = 8320 = 0x2080