擅长:python、mysql、java
<p>Python中没有私有函数。相反,通过在非公共方法的名称前面加下划线,可以向类的用户发出信号,这些方法不应该在外部调用:</p>
<pre><code>class Functions:
def main_function1(self):
print("#first function#")
self._helper1()
self._helper2()
def main_function2(self):
print("#second function#")
self._helper1()
self._helper2()
def _helper1(self):
print("first helper")
def _helper2(self):
print("second helper")
</code></pre>
<p>这符合“我们在这里都是同意的成年人”的原则——你可以碰一门课的非公开方法,但如果你用错了,那就是你自己的头了。在</p>