擅长:python、mysql、java
<p>这就是Python的面向对象编程实现的工作原理——调用一个实例的方法(所谓的<em>绑定方法</em>),并将该实例作为其第一个参数。在</p>
<p>除了实例(<code>self.x</code>)的变量之外,您还可以将其用于其他任何事情,例如,调用另一个方法(<code>self.another_method()</code>),将此实例作为参数完全传递给其他对象(<code>mod.some_function(3, self)</code>),或使用它在该类的超类(<code>return super(ThisClass, self).this_method()</code>)中调用此方法。在</p>
<p>你也可以给它取一个完全不同的名字。使用<code>pony</code>代替<code>self</code>也同样有效。但你不应该,因为明显的原因。在</p>