Python: repr vs backquote

Есть ли разница между repr и обратной кавычкой в ​​Python ` (слева от 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 ? Это просто для удобства? Есть ли существенная разница в скорости?

Спасибо!

17
задан TorelTwiddler 20 September 2011 в 19:04
поделиться