擅长:python、mysql、java
<p>您要使用将printInfo(self)的主体替换为:</p>
<pre><code>def printInfo(self):
print self.arg1, self.arg2
</code></pre>
<p>self在这里的用法不是指定作用域,因为它有时在Java中使用(我的班。这个)或者用PHP。在此函数中,self实际上是包含arg1和arg2的对象。Python以这种方式非常明确。在前面的方法中,您为self分配了arg1和arg2,因此应该希望arg1和arg2脱离self。在</p>
<p>关于第二个问题,如果您想要一个“类”函数(即静态方法),那么您仍然需要对obj1的引用来访问它的属性。例如:</p>
^{pr2}$
<p>如果有机会,请务必阅读<a href="http://www.python.org/dev/peps/pep-0008/" rel="nofollow">PEP8</a>:)</p>