Посмотрите на два способа структурирования моих функций:
class myClass:
def _myFunc(self):
pass
def myFunc2(self):
self._myFunc()
class myClass:
def myFunc2(self):
def myFunc():
pass
myFunc()
Будет ли второй вариант работать медленнее? Мне нужно только вызвать myFunc из myFunc2, поэтому я бы хотел скрыть это из моей документации модуля, я мог бы использовать для этого подчеркивание, но я подумал, что было бы чище поместить его внутри функции. С другой стороны, мне может потребоваться вызвать myFunc2 несколько сотен раз в секунду, поэтому «переопределение» myFunc при каждом вызове myFunc2 может быть медленным ... это хорошее предположение?