Мне просто интересно, есть ли ярлык для установки атрибутов по умолчанию. я вообще быустановка атрибутов класса в вызове класса
class class1(object):
def __init__(self, att1='X'):
self.att1 = att1
Есть ли ярлык в линиях от
class class1(object):
def __init__(self, self.att1='X'):
я предполагаю, в момент вызова, объект не существует, поэтому кажется логичным, что этот способ не работа, но, возможно, существует несколько менее подробный способ справиться с этим, когда есть множество атрибутов, которые нужно установить. Любые идеи?
Нет, нет. –
Я в замешательстве. Разве вы не можете просто сделать 'self.att1 = 'X'', или мне не хватает точки – TerryA
@Haidro: значение по умолчанию. :-) –