Ist es möglich, eine Funktion aufzurufen, ohne sie zuvor vollständig definiert zu haben? Beim Versuch erhalte ich die Fehlermeldung: " Funktionsname ist nicht definiert". Ich komme aus einem C ++ - Hintergrund, daher macht mich dieses Problem fertig.
Deklarieren der Funktion vor dem Arbeiten:
def Kerma():
return "energy / mass"
print Kerma()
Der Versuch, die Funktion aufzurufen, ohne sie zuvor zu definieren, führt jedoch zu folgenden Problemen:
print Kerma()
def Kerma():
return "energy / mass"
In C ++ können Sie eine Funktion nach dem Aufruf deklarieren, sobald Sie den Header davor platziert haben.
Vermisse ich hier etwas?
Kerma is an acronym for "kinetic energy released per unit mass"
.py
Datei zu stellen und diese zu importieren? Gibt es einige unbeabsichtigte Konsequenzen?