gpt4 book ai didi

python - 如何打印 5 个字符的 unicode

转载 作者:行者123 更新时间:2023-12-02 18:46:40 36 4
gpt4 key购买 nike

我正在尝试用 python 制作一个不和谐的机器人,并使用 Unicode 来表示使用“\u”的表情符号,例如:

await ctx.send("\u1F389")

这应该是五彩纸屑弹出表情符号,但我注意到它有 5 个字符,而不是通常的 4 个(1F389),显然,Python 也是如此,它打印 Ἰ9,我该如何解决这个问题?

最佳答案

\u 必须是 4 位代码。 \U 使用 8 位代码:

>>> print('\U0001F389')
🎉

您还可以使用chr:

>>> print(chr(0x1f389))
🎉

或者按名称查找并使用:

>>> import unicodedata as ud
>>> ud.name(chr(0x1f389))
'PARTY POPPER'
>>> print('\N{PARTY POPPER}')
🎉

关于python - 如何打印 5 个字符的 unicode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67349441/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com