Ist es möglich, Funktionen in Python zu deklarieren und sie später oder in einer separaten Datei zu definieren?Funktionserklärung in Python, um einen lesbaren und sauberen Code zu haben?
Ich habe einige Code wie:
class tata:
def method1(self):
def func1():
# This local function will be only used in method1, so there is no use to
# define it outside.
# Some code for func1.
# Some code for method1.
Das Problem ist, dass der Code chaotisch und schwierig wird, zu lesen. Also frage ich mich, ob es zum Beispiel möglich ist, func1
in method1
zu deklarieren und später zu definieren?
Wenn die Funktion func1() nur für method1() relevant ist und die innere Methode zu einem Problem für Sie wird, ist dies ein Hinweis darauf, dass es sich eigentlich um eine separate Klasse handeln sollte. –