Función dir() de Python

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'] >>>

Python 内置函数Funciones integradas de Python

Otras extensiones