Section courante

A propos

Section administrative du site

PROPERTY

Propriété
Python

Syntaxe

property()
property(fget)
property(fget,fset)
property(fget,fset,fdel)
property(fget,fset,fdel,doc)

Paramètres

Nom Description
fget Ce paramètre optionnel permet d'indiquer la fonction pour demander une valeur d'attribut.
fset Ce paramètre optionnel permet d'indiquer la fonction pour fixer une valeur d'attribut.
fdel Ce paramètre optionnel permet d'indiquer la fonction pour supprimer une valeur d'attribut.
doc Ce paramètre optionnel permet d'indiquer la docstring de l'attribut de propriété. S'il est omis, la propriété copiera la docstring de fget (si elle existe).

Description

Cette fonction permet de retourner un attribut de propriété pour les classes de nouveau style (classes dérivant l'objet).

Algorithme

MODULE PROPERTY(fget=None, fset=None, fdel=None, doc=None)
   Créer un objet propriété
   Définir fget comme la méthode d'accès à la propriété (si fget est fourni)
   Définir fset comme la méthode de modification de la propriété (si fset est fourni)
   Définir fdel comme la méthode de suppression de la propriété (si fdel est fourni)
   Définir doc comme la documentation de la propriété (si doc est fourni)
   RETOURNE l'objet propriété

Remarques



Dernière mise à jour : Mercredi, le 14 septembre 2016