C'est la même chose, l'un appelle l'autre.
D'ailleurs, la fonction print utilise ça pour l'affichage
EDIT: et si tu fais tes propres objets, il suffit de définir une méthode __repr__() dans la classe pour être utilisée de la même façon, sinon, par défaut python affiche une adresse (qui ne sert pas à grand chose).