Überprüfen Sie, ob zwei Python-Funktionen gleich sind

Ich frage mich, wie ich überprüfen könnte, ob zwei Funktionen gleich sind. Ein Beispiel wäre(lambda x: x) == (lambda y: y) Bewertung zu wahr. Soweit mir bekannt ist, prüft Python, ob sich die Funktionen an derselben Stelle im Speicher befinden, aber nicht, ob sie denselben Vorgang ausführen. Ich weiß, dass es unpraktisch erscheint, diese Funktionalität zu haben.

Eine andere Lösung wäre eine Methode, die ich für eine Funktion ausführen kann, um zu sehen, was sie enthält oder wie sie funktioniert. Also eine Art von(lambda x: x).what() das würde zurückgeben, wie die Methode funktioniert, vielleicht in einem Wörterbuch oder so.

Ich würde eine Antwort lieben, aber ich bezweifle, dass es möglich ist.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage