Ответ 1
Они являются псевдонимом для repr
. Они имеют точно такой же эффект.
Однако они устарели и были удалены в Python 3. Не используйте их; используйте repr
.
В python существует ли разница между repr
и backquote `
(слева от 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.org, охватывающим repr:
Это то же значение, которое дает конверсия (обратные кавычки).
Следует отметить, что метод обратного хода в настоящий момент считается некорректным разработчиками языка, а он был удален в python 3.