Section courante

A propos

Section administrative du site

HASATTR

Attribué du haché
Python

Syntaxe

hasattr(objet,nom)

Paramètres

Nom Description
objet Ce paramètre optionnel permet d'indiquer un objet à utiliser
nom Ce paramètre optionnel permet d'indiquer le nom à vérifier

Description

Cette fonction permet d'indiquer si le nom est un attribut de l'objet.

Algorithme

MODULE HASATTR(objet, nom_attribut)
   * Vérifier si l'objet est valide
   SI objet est nul ALORS
      RETOURNE False
   FIN SI

   * Vérifier si l'attribut existe dans l'objet
   ESSAYER
      * Essayer d'accéder à l'attribut de l'objet
      valeur ← accéder à objet[nom_attribut]
      * Si l'attribut existe, retourner True
      RETOURNE True
   SAUF AttributeError:
      * Si une exception AttributeError est levée, l'attribut n'existe pas
      RETOURNE False
   FIN ESSAYER


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