Función dir() de Python
Funciones integradas de Python
Descripción
dir()Cuando la función no lleva parámetros, devuelve la lista de variables, métodos y tipos definidos en el ámbito actual; cuando lleva parámetros, devuelve la lista de atributos y métodos del parámetro. Si el parámetro contiene el método __dir__(), este método será invocado. Si el parámetro no contiene __dir__(), este método recopilará al máximo la información del parámetro.
Sintaxis
Sintaxis de dir:
dir([object])
Descripción de parámetros:
- object -- objeto, variable, tipo.
Valor de retorno
Devuelve la lista de atributos del módulo.
Ejemplo
El siguiente ejemplo muestra cómo usar dir:
>>>dir() # Obtener la lista de atributos del módulo actual
['__builtins__', '__doc__', '__name__', '__package__', 'arr', 'myslice']
>>> dir([ ]) # Ver métodos de la lista
['__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', 'sort']
>>>