Fonction dir() de Python
Description
dir()Lorsque la fonction est appelée sans paramètre, elle renvoie une liste des variables, méthodes et types définis dans la portée actuelle ; lorsqu'elle est appelée avec un paramètre, elle renvoie une liste des attributs et méthodes du paramètre. Si le paramètre contient la méthode __dir__(), cette méthode sera appelée. Si le paramètre ne contient pas __dir__(), la méthode collectera les informations du paramètre dans la mesure du possible.
Syntaxe
Syntaxe de dir :
dir([object])
Description du paramètre :
- object -- objet, variable, type.
Valeur de retour
Renvoie une liste des attributs du module.
Exemple
L'exemple suivant montre comment utiliser dir :
>>>dir() # Obtenir la liste des attributs du module actuel
['__builtins__', '__doc__', '__name__', '__package__', 'arr', 'myslice']
>>> dir([ ]) # Afficher les méthodes de la liste
['__add__', '__class__', '__contains__', '__delattr__', '__delitem__', '__delslice__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__getslice__', '__gt__', '__hash__', '__iadd__', '__imul__', '__init__', '__iter__', '__le__', '__len__', '__lt__', '__mul__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__reversed__', '__rmul__', '__setattr__', '__setitem__', '__setslice__', '__sizeof__', '__str__', '__subclasshook__', 'append', 'count', 'extend', 'index', 'insert', 'pop', 'remove', 'reverse', 'trier']
>>>
Fonctions intégrées de Python