Простой пример. Два метода, один вызванный из другого:
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
Или мне следует избегать этого?