title: Python: repr vs backquote
body: <p>In python, is there a difference between <code>repr</code> and the backquote <code>`</code> (left of 1)?</p>
  
  <p>For demonstration:</p>
  
  <pre><code>class A(object):
      def __repr__(self):
          return 'repr A'
      def __str__(self):
          return 'str A'
  
  
  &gt;&gt;&gt; a = A()
  
  &gt;&gt;&gt; repr(a)
  #'repr A'
  
  &gt;&gt;&gt; `a`
  #'repr A'
  
  &gt;&gt;&gt; str(a)
  #'str A'
  </code></pre>
  
  <p>Do the backquotes just call <code>repr</code>? Is it simply for convenience? Is there any significant speed difference?</p>
  
  <p>Thanks!</p>