Syntaxe dans la définition d'une classe
Bonjour,
Je veux mettre une valeur par défaut pour une méthode (p) de la classe, mais cette valeur a l'air de n'être récupérée qu'après une initialisation. Je pourrais mettre le bloc d'instructions de p dans __init__ et demander à p de renvoyer la valeur mais j'ai l'impression que ce n'est pas correct, car __init__ est déjà assez chargé... Est-ce qu'il existe un moyen d'écrire p autrement ?
Voici à quoi ressemble mon code :
Code:
1 2 3 4 5 6 7
| class MainDepart(object):
def __init__(self, coin = False):
self.coin = coin
def p(self, n_jetées = 3 + self.coin):
[bloc d'instructions] |
Merci d'avance !