Contenu | Rechercher | Menus

Annonce

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, à 12: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, à 15:24)


PC          : B760M DS3H DDR4,  12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 22.04, 22.04, 23.04
Portable1 : Intel(R) Core(TM)2 Duo CPU     T6570  @ 2.10GHz RAM 4GiB DDR2 667 MHz Ubuntu 23.04 ( en voyage )
Portable2 : T5750  @ 2.00GHz RAM 1GiB DDR2 667 Mhz Ubuntu 20.04 ( batterie HS )
stourm a ran war bep tachenn (Angela Duval) ( Je combats sur tous les fronts )

Hors ligne

#2 Le 24/07/2019, à 12: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, à 15: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"


PC          : B760M DS3H DDR4,  12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 22.04, 22.04, 23.04
Portable1 : Intel(R) Core(TM)2 Duo CPU     T6570  @ 2.10GHz RAM 4GiB DDR2 667 MHz Ubuntu 23.04 ( en voyage )
Portable2 : T5750  @ 2.00GHz RAM 1GiB DDR2 667 Mhz Ubuntu 20.04 ( batterie HS )
stourm a ran war bep tachenn (Angela Duval) ( Je combats sur tous les fronts )

Hors ligne