在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(使用前将#替换为@)