来看一下两种组织函数的方式:
class myClass:
def _myFunc(self):
pass
def myFunc2(self):
self._myFunc()
class myClass:
def myFunc2(self):
def myFunc():
pass
myFunc()
第二个选项会更慢吗? 我只需要从myFunc2调用myFunc,所以我想将其隐藏在我的模块文档中,我可以使用下划线来代替,但我认为将其放置在函数内部会更清晰。另一方面,我可能需要每秒调用myFunc2几百次,因此在每次调用myFunc2时“重新定义”myFunc可能会很慢...这是一个好的猜测吗?