gpt4 book ai didi

python - 如何在 python 中轻松地以 unicode 编码一长串十六进制值

转载 作者:太空宇宙 更新时间:2023-11-04 10:53:37 24 4
gpt4 key购买 nike

我有一个长字符串的十六进制代码点值。对于简短的,以下是可以的。

msg = unichr(0x062A) + unichr(0x0627) + unichr(0x0628)
print msg

但是,由于 unichr 的备用 api unicode() 确实存在,我认为必须有一种方法可以将整个代码点字符串传递给它。到目前为止,我无法做到这一点。

现在我必须输入 150 个十六进制值(代码点)的字符串,如上面的 3 个,以生成完整的字符串。我希望得到类似的东西

msg = unicode('0x062A, 0x0627....')

我必须在后面使用“msg”。打印它只是一个例子。有什么想法吗?

最佳答案

也许是这样的:

", ".join(unichr(u) for u in (0x062A, 0x0627, 0x0628))

结果:

u'\u062a, \u0627, \u0628'

编辑:这使用str.join .

关于python - 如何在 python 中轻松地以 unicode 编码一长串十六进制值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11859827/

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