Простой пример. Два метода, один вызванный из другого:
def method_a(arg):
some_data = method_b(arg)
def method_b(arg):
return some_data
В Python мы можем объявить def внутри другого def. Итак, если method_b требуется и вызывается только из method_a, следует ли объявить method_b внутри method_a? например:
def method_a(arg):
def method_b(arg):
return some_data
some_data = method_b
Или мне следует избегать этого?