标签: python unicode
print(i, '%04x' % ord(c), unicodedata.category(c), end=" " )
在上面的代码中引用了%04x?
%04x
答案 0 :(得分:1)
它没有与Unicode直接相关的任何内容。 %04x是一个格式说明符,只对%运算符有意义。它指定要格式化的数字(在本例中为ord(c))应格式化为带有四位数字的十六进制数,并在左侧填充零填充。因此,如果c为"A",其Unicode代码点为65,则会将其打印为0041。
%
ord(c)
c
"A"
0041