gpt4 book ai didi

python - 不能在 Python 3.1 中使用 unichr

转载 作者:IT老高 更新时间:2023-10-28 20:32:56 26 4
gpt4 key购买 nike

我一直在浏览 Python Cookbook(第 2 版),以了解如何处理字符串和字符。

我想尝试将数字转换为其 Unicode 等价物。所以我尝试使用 built-in function called 'unichr' ,根据食谱,它类似于:

>>> print repr(unichr(8224))

...并将输出:

u'\u2020'

但是,代码失败了。我认为这与 print 有关(因为 Python 3 使用 print() 而不是 print""),但这也没有用。我尝试了代码的几种变体,但仍然失败。最后,我只是输入了一个简单的行:

unichr(10000)

令我惊讶的是,无论我在上面的函数中输入什么值,这个错误消息都会不断弹出:

 NameError: name 'unichr' is not defined

可能是什么问题?是否有一些我应该导入的特定模块?

最佳答案

在 Python 3 中,您只需使用 chr :

>>> chr(10000)
'✐'

关于python - 不能在 Python 3.1 中使用 unichr,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2352018/

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