擅长:python、mysql、java
<p>初始化实例的唯一构造函数是<code>__init__</code>。如果需要多态性,只需灵活地分析和解释<code>__init__</code>的输入参数。你有没有用它?不,您可以省略它,在这种情况下,Python调用超类的<code>__init__</code>方法(如果有的话)。你知道吗</p>
<p>还有一个方法叫做<code>__new__</code>,在<code>__init__</code>之前调用,但是它的目的不同,行为也不同:请参见<a href="https://stackoverflow.com/a/674369/3019689">https://stackoverflow.com/a/674369/3019689</a></p>
<p>不,可以重命名<code>self</code>,但结果将是可读性较差、可维护性较差的代码,因为<code>self</code>是公认的常规名称。你知道吗</p>