Contenu | Rechercher | Menus

Annonce

La nouvelle clé USB Ubuntu-fr est en prévente
Rendez-vous sur la boutique En Vente Libre

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 24/07/2019, à 13:36

ar barzh paour

[Résolu] python signification de @

bonjour à tous
dans un script python
que signifient les lignes qui commencent pas @ ?

exemple

class xx(object):
    def _init__(...)
    ...

    @property
    def yyy(self)
        ....

    @staticmethod
    def zz(..,..)


je n'arrive pas à trouver dans la doc python

Dernière modification par ar barzh paour (Le 24/07/2019, à 16:24)


Ubuntu 18.04 (sept 2018) (était en essai depuis 12/2017)
Ubuntu 16.04 (07/2016) et diverses versions  Ubuntu 14.04 ,  Studio 14.04 LTS 64 bits , MATE 16.04
PC          : Intel(R) Pentium(R) CPU G4600 @ 3.60GHz  + 4GiB RAM DDR4-2400
Portable : Intel(R) Core(TM)2  Duo CPU     T5750  @ 2.00GHz 3Go de RAM DDR2 667 Mhz Ubuntu 18.04

Hors ligne

#2 Le 24/07/2019, à 13:52

pingouinux

Re : [Résolu] python signification de @

Bonjour,
Ce sont des Décorateurs
Je n'en ai jamais compris l'utilité, et n'en ai jamais eu besoin.

Hors ligne

#3 Le 24/07/2019, à 16:24

ar barzh paour

Re : [Résolu] python signification de @

merci pingouinux pour le lien
il me faudra bien plusieurs mois avant de comprendre !!!
mais on retrouve bien dans la doc python avec la recherche "décorateur"


Ubuntu 18.04 (sept 2018) (était en essai depuis 12/2017)
Ubuntu 16.04 (07/2016) et diverses versions  Ubuntu 14.04 ,  Studio 14.04 LTS 64 bits , MATE 16.04
PC          : Intel(R) Pentium(R) CPU G4600 @ 3.60GHz  + 4GiB RAM DDR4-2400
Portable : Intel(R) Core(TM)2  Duo CPU     T5750  @ 2.00GHz 3Go de RAM DDR2 667 Mhz Ubuntu 18.04

Hors ligne