任何人都可以请解释它有什么问题吗?难道我做错了什么 ?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