In python, c'è una differenza tra repr
e il backquote `
(a sinistra di 1)?Python: repr vs backquote
per la dimostrazione:
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'
Fare i apici basta chiamare repr
? È semplicemente per comodità? C'è qualche differenza di velocità significativa?
Grazie!
Duplicato di http://stackoverflow.com/questions/1673071/what-do-backticks-mean-to-the-python-interpreter-num? – AlG
Perché dovresti preoccuparti di una differenza di velocità? –
@NedBatchelder, principalmente per curiosità. – TorelTwiddler