>>> def hehe():
... return "spam"
...
>>> repr(hehe)
'<function hehe at 0x7fe5624e29b0>'
Ich möchte haben:Wie ändere ich die Darstellung einer Python-Funktion?
>>> repr(hehe)
'hehe function created by awesome programmer'
Wie kann ich das tun? Putting __repr__
innerhalb hehe
Funktion funktioniert nicht.
EDIT:
Falls Sie Jungs fragen sich, warum ich dies tun wollen:
>>> defaultdict(hehe)
defaultdict(<function hehe at 0x7f0e0e252280>, {})
Ich mag einfach nicht so, wie es hier zeigt.
Warum möchten Sie tun seine? –
Ich beantwortete Ihre Frage in meiner Frage. – vajrasky