任何人都可以請解釋它有什麼問題嗎?難道我做錯了什麼 ?python:提供的參數太多
>>> class qw:
... def f2x(par1, par2, par3):
... print par1, par2, par3
...
>>> obj = qw()
>>> obj.f2x("123", 13, "wert") Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: f2x() takes exactly 3 arguments (4 given)
>>>
,如果我將定義只是一個功能,這是所有工作的罰款
>>> def f2x(par1, par2, par3):
... print par1, par2, par3
...
>>> f2x("1", 2, "too many")
1 2 too many
>>>
你已經'self'作爲第一個參數之前或之後回答你的函數聲明一起來到這個題?你還有問題嗎? – 2010-10-28 16:17:06
請問您可以將問題編輯回原來的格式,以便回覆有意義嗎? – 2010-10-28 16:24:12