擅长:python、mysql、java
<p>您的<code>methodToCall</code>变量是一个绑定方法,这意味着您不需要在对象上调用它——它知道将调用它的对象。^例如,{<cd2>}是一个未绑定的方法。打印<code>repr(methodToCall)</code>和{<cd4>}应该可以清楚地说明这一点。在</p>
<p>你应该使用这个:</p>
<pre><code>methodNameString = "add" + typeOfShip
methodToCall = getattr(listOfPlayerFleets[currentPlayer], methodNameString)
methodToCall(num)
</code></pre>