擅长:python、mysql、java
<p>这是学习python的一个典型问题。
成员函数中的第一个参数始终是“self”参数。
它被包括在“幕后”中。在</p>
<p>这就是为什么当你只给出8个论点时,它会说9个论点。
下面是一个类声明,演示一下代码:</p>
<pre><code>class TestClass():
def test(self, _param1, _param2):
print("_param1:" + str(_param1) + "_param2:" + _param2)
_instance = TestClass()
_instance.test("a", "b")
_instance.test("a", "b", "c")
</code></pre>
<p>第一个调用有效,第二个调用无效,您将得到典型的错误消息。
这也反过来说,您总是必须在声明中添加“self”参数。在</p>