Je me demande simplement s'il existe un raccourci pour définir les attributs par défaut. Je généralement pasDéfinition des attributs de classe dans l'appel de classe
class class1(object):
def __init__(self, att1='X'):
self.att1 = att1
Y at-il un raccourci dans les lignes de
class class1(object):
def __init__(self, self.att1='X'):
Je suppose que, au moment de l'appel, l'objet n'existe pas, semble donc logique que cette façon ne travailler, mais il y a peut-être une façon moins verbeuse de gérer cela quand il y a beaucoup plus d'attributs à définir. Des idées?
Non, il n'y a pas. –
Je suis confus. Tu ne peux pas faire 'self.att1 = 'X'', ou ai-je manqué le point – TerryA
@Haidro: valeur par défaut. :-) –