Если у меня есть скрипт типа:
class ClassA(object):
...
def methodA(...):
varA=...
def funcA(...):
...
varA=funA(...)
Я имею в виду, что собираюсь написать небольшую функцию внутри метода класса, которая используется только внутри этого метода класса. Подходит ли этот стиль кода? Я думаю, что это немного некрасиво. Есть ли альтернатива?
funcA
каждый раз, когда вызываетсяmethodA
. - person Blender   schedule 21.12.2012methodA
. - person Blender   schedule 21.12.2012methodA
, а не где-то еще (или просто выполнять свои операции непосредственно в телеmethodA
)? - person BrenBarn   schedule 21.12.2012methodA
? - person BrenBarn   schedule 21.12.2012partial
может быть предпочтительнее во втором случае). Тем не менее, в этой ситуации это совершенно нормально. Не беспокойтесь о переопределении функции каждый раз, когда вызывается метод: определение функции не дороже, чем создание любого другого объекта. - person Duncan   schedule 21.12.2012