class class1():
def setdata(self,value1, value2):
self.data = value1+value2
def display(self):
print(self.data)
Для приведенного выше кода, когда я его использую. Для этого потребуется ровно два аргумента.
>>>a = class1()
>>>a.setdata('123','456')
Но что, если я хочу установить default value
для value2
, для exmaple его значение по умолчанию (value2
) равно '000'
.
В следующий раз, когда я использую класс, я могу либо напечатать
>>>a = class1()
>>>a.setdata('123')
a.data
будет '123000'
Или я могу напечатать
>>>a = class1()
>>>a.setdata('123','654')
a.data
будет '123654'
Как достичь этого? Большое спасибо!