所以我知道这个角色"拉丁小写字母Sharp S" ß
位于Unicode Point U+00DF
,我知道如何在Python 3中将其作为字符串转义:\u00DF
。
但是,我知道更大的代码点还有其他unicode前缀(例如U+260E: Black Telephone
)
我已经看到正在使用的大写U
,例如\U00DF
,我也看到\x
正在使用。
我的问题是我什么时候使用它们。例如,许多表情符号仅作为U+260x
给出。我的想法是使用大写U
并在这些数字之前填写12 0s
但我何时使用\x
我何时知道使用前导零(以及多少)
所有这些都是我的猜测,因为我无法找到任何文档。
答案 0 :(得分:2)
\x
取两个十六进制数字。
小写\u
采用四位十六进制数字。
大写\U
需要八个十六进制数字。
https://docs.python.org/3/howto/unicode.html#unicode-literals-in-python-source-code