gpt4 book ai didi

Python:repr 与反引号

转载 作者:IT老高 更新时间:2023-10-28 21:08:22 25 4
gpt4 key购买 nike

在python中,repr和反引号`(1的左边)有区别吗?

用于演示:

class A(object):
def __repr__(self):
return 'repr A'
def __str__(self):
return 'str A'


>>> a = A()

>>> repr(a)
#'repr A'

>>> `a`
#'repr A'

>>> str(a)
#'str A'

反引号只是调用 repr 吗?仅仅是为了方便吗?有什么明显的速度差异吗?

谢谢!

最佳答案

它们是 repr 的别名。它们具有完全相同的效果。

但是,它们已被弃用并在 Python 3 中被删除。不要使用它们;使用 repr.

关于Python:repr 与反引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7490261/

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