Fonction dir() de Python

Python 内置函数Fonctions intégrées 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'] >>>

Python 内置函数Fonctions intégrées de Python

Autres extensions