私はPythonが初めてです。私はクラスで単純な関数を定義して実行しようとしていました。Pythonの関数定義
誰も私のコードで間違っているものを私に教えてくださいすることができ:
class A :
def m1(name,age,address) :
print('Name -->',name)
print('Age -->',age)
print('Address -->',address)
>>> a = A()
>>> a.m1('X',12,'XXXX')
Traceback (most recent call last):
File "<pyshell#22>", line 1, in <module>
a.m1('X',12,'XXXX')
を私はエラー
はTypeError下に取得しています:()m1は、正確に3位置引数(4は、与えられた)ことで
これはクラスメソッドではなく、インスタンスメソッドです。 – vartec
http://docs.python.org/library/functions.html#classmethod – vartec