Можно ли объявлять функции в Python и определять их позже или в отдельном файле?
У меня есть код вроде:
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.
Проблема в том, что код становится беспорядочным и трудным для чтения. Поэтому мне интересно, можно ли, например, объявить func1
внутри method1
и определить его позже?