gpt4 book ai didi

python - __repr__ 应该返回字节还是 unicode?

转载 作者:太空狗 更新时间:2023-10-30 00:42:43 24 4
gpt4 key购买 nike

在 Python 3 和 Python 2 中,__repr__ 应该返回字节还是 unicode?引用和报价将是理想的。

Here's some information关于 2-3 兼容性,但我没有看到答案。

最佳答案

类型是str(对于python2.x和python3.x):

>>> type(repr(object()))
<class 'str'>

必须是这种情况,因为 __str__ 默认调用 __repr__ 如果前者不存在,但 __str__ 返回一个 str

对于那些不知道的人,在python3.x中,str是代表unicode的类型。在python2.x中,str是代表字节的类型。

关于python - __repr__ 应该返回字节还是 unicode?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48272906/

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