gpt4 book ai didi

python - ord() 和 Unicode 表不给出相同的数字

转载 作者:太空狗 更新时间:2023-10-30 02:04:36 27 4
gpt4 key购买 nike

根据Python文档,ord()给出了Unicode中对应的数字。当我进入时

ord('A')

我得到的数字是 65。但是,当我在名为 Unicode Table ( http://unicode-table.com/en ) 的站点中检查“A”的 Unicode 数字时,它显示数字是 41。

为什么会这样? Unicode 的正确引用指南是什么?

最佳答案

“41”是十六进制。

>>> ord("A")
65
>>> hex(ord("A"))
'0x41'
>>> int("41",base=16)
65

请注意,在您链接的页面顶部,您会看到 0123456789ABCDEF,这是给您的最后一位数字。

关于python - ord() 和 Unicode 表不给出相同的数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19342115/

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