class class1():
def setdata(self,value1, value2):
self.data = value1+value2
def display(self):
print(self.data)
私はそれを使用するときに上記のコードを使用します。これには2つの引数が必要です。Pythonでオプションの引数を持つクラスを定義します。
>>>a = class1()
>>>a.setdata('123','456')
しかし、私は、value2
ためdefault value
を設定したい場合は、exmapleのために、その(value2
)デフォルト値は'000'
です。
>>>a = class1()
>>>a.setdata('123')
a.data
が'123000'
になります入力するか、または私が入力でき
次回
>>>a = class1()
>>>a.setdata('123','654')
a.data
'123654'
になりますホこれを達成するためのw? ありがとうございました!
あなたはPythonドキュメントの新しいバージョンにリンクしてみてください。 Python 1.xは最近の歴史的な化石です。 –
ほとんどの人が移動するポイントを含む説明については、http://www.network-theory.co.uk/docs/pytut/DefaultArgumentValues.html – XORcist
@ Li-aungYip優れた点、リンクを更新します。私は自分の電話から投稿していたので、私の要件はゆるやかだったかもしれません。 :) – cheeken