En python, ¿hay una diferencia entre repr
y la comilla `
(izquierda de 1)?Python: repr vs backquote
Para la demostración:
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'
¿Los apóstrofes simplemente llaman repr
? ¿Es simplemente por conveniencia? ¿Hay alguna diferencia de velocidad significativa?
Gracias!
Duplicado de http://stackoverflow.com/questions/1673071/what-do-backticks-mean-to-the-python-interpreter-num? – AlG
¿Por qué te preocupas por una diferencia de velocidad? –
@NedBatchelder, principalmente por curiosidad. – TorelTwiddler