Forward-Deklaration
http://en.wikipedia.org/wiki/Forward_declaration
Alles muss definiert werden, bevor Sie es aufrufen.
Das ist genau das Gleiche wie in C/C++" Nun nein, das ist es überhaupt nicht. Sie können eine Vorwärtsdefinition einer Funktion in C haben, aber nicht in Python. Sie können eine Laufzeitprüfung von Funktionen in Python durchführen, aber nicht in C. Sie können implizite Prototypen in C haben, und das ist ähnlich