擅长:python、mysql、java
<p>问题是unicode转义优先于f字符串格式规范。它将<code>"\u{str"</code>视为4个字符的转义序列。您可以将其分为两个步骤:创建转义,然后解码。因为unicode字符可以超过4个字节,所以您也可以变大</p>
<pre><code>>>> import codecs
>>> string = "2119 01b4 2602 210c 00f8 1f24"
>>> for s in string.split(" "):
... print(codecs.decode(rf"\U{s.zfill(8)}", "unicode-escape"), end="")
...
ℙƴ☂ℌøἤ
</code></pre>