Python:repr 与反引号

2024-03-03

在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?难道只是为了方便吗?速度有显着差异吗?

Thanks!


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

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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Python:repr 与反引号 的相关文章

随机推荐