class TempClass():
def __init__(self,*args):
for i in range(len(args)):
self.number1=args[0]
self.number2=args[1]
print(self.number1,self.number2)
temp1=TempClass(10,20)
вывод: 10 20
class TempClass2():
def __init__(self,*args):
for i in range(len(args)):
self.number1=args[0]
self.number2=args[1]
print(self.number1)
print(self.number1[0],self.number2)
temp2=TempClass2([10,20],40)
вывод: [10, 20]
class TempClass3():
def __init__(self,*args):
for i in range(len(args)):
self.number1[0]=args[0]
self.number1[1]=args[1]
print(self.number1)
temp3=TempClass3(10,20)
вывод: AttributeError: объект 'TempClass3' не имеет атрибута 'number1'
Мой вопрос в TempClass3. Я пытался создать список, передав параметры для построения. почему это невозможно ??
Примечание: я пытался сделать это, изучая концепции OOps в python .. пожалуйста, предложите мне, если мой вопрос сам по себе бессмыслен.