Mis a jour le 2022-11-01, 15:31

Décorateurs

Decorator :
decorateur @property : permet de convertir une fonction en propriété, pour y accéder comme si c'était un champ :
class C:
    def __init__(self, a):
        self.a = a

    @property
    def A(self):
        return self.a
  
on peut alors faire obj = C(3); obj.A (au lieu de obj.A()) pour accéder au champ a.

Copyright python-simple.com
programmer en python, tutoriel python, graphes en python, Aymeric Duclert