这些不同类型的 unicode ASCII 表示形式的名称是什么?
\xF0\x9F\x98\xA2
\U0001f622
他们所属的集合是否有一个比“表示”更具体的术语?在这些背景下,我将如何描述非 ascii 表示()?
由于我不知道如何称呼他们,因此很难搜索如何与他们合作。
谢谢!
这些不同类型的 unicode ASCII 表示形式的名称是什么?
\xF0\x9F\x98\xA2
\U0001f622
他们所属的集合是否有一个比“表示”更具体的术语?在这些背景下,我将如何描述非 ascii 表示()?
由于我不知道如何称呼他们,因此很难搜索如何与他们合作。
谢谢!
正如 Tom Blodget 已经警告过你的那样,这是一个特定于 python 的答案。
前导\
表明这是一个转义序列。
\x
表示接下来的两个字符将被解释为十六进制数字。
\U
表示接下来的八个字符将被解释为 32 位十六进制值。
您可以在此处阅读更多相关信息:
https://docs.python.org/3/reference/lexical_analysis.html#string-and-bytes-literals
要完整回答您的问题:
\xF0\x9F\x98\xA2
只是四个 ASCII 字符,你有它们的十六进制值\U0001f622
是用 32 位十六进制值编码的 UNICODE 代码点
是一个字形或只是一个特殊字符。