擅长:python、mysql、java
<p>如前所述,如果在类中定义第二个方法,第二个定义将覆盖第一个方法,剩下的就是第二个方法。在</p>
<p>但是,可以有一个同名的函数和一个方法。试试这个:</p>
<pre><code>def reverse(detector_object):
return detector(detector_object.string[::-1])
class detector(object):
...
def reverse(self):
self.string = self.string[::-1]
</code></pre>
<p>现在,您有一个名为<code>reverse</code>的函数和一个名为<code>reverse</code>的方法,您可以像使用<code>sorted</code>和{<cd4>}来处理列表:</p>
^{pr2}$
<p>将其与对列表排序进行比较:</p>
<pre><code>my_list.sort() # sort list in place
new_list = sorted(my_list)
</code></pre>
<p>鉴于这反映了一种内在的战略,这可能是一种可行的方式。在</p>