Sintaxis:
La función dir () se puede usar con el argumento y sin el argumento. Devuelve diferentes tipos de atributos y métodos basados en el objeto utilizado como argumento. La sintaxis de esta función se da a continuación.
dir ([objeto])
Ejemplo-1: uso de la función dir () sin argumento
Cree un archivo Python con el siguiente script para verificar el valor devuelto de la función Dir () cuando se usa sin ningún argumento. En el script, la función dir () sin argumento se llama antes de importar cualquier módulo y después de importar dos módulos.
#Print la salida de la función Dir () antes de importar cualquier móduloProducción:
La siguiente salida aparecerá después de ejecutar el script anterior. Después de importar los módulos, la salida muestra que OS y SYS se han agregado a la salida Dir ().
Ejemplo-2: uso de la función dir () para la cadena como argumento
Cree un archivo Python con el siguiente script donde el objeto de cadena se ha utilizado como argumento de la función Dir (). En este caso, la función dir () devolverá la lista de todos los atributos del objeto de cadena.
#Define un valor de cadenaProducción:
La siguiente salida aparecerá después de ejecutar el script anterior.
Ejemplo-3: uso de la función dir () para la lista como argumento
Cree un archivo Python con el siguiente script donde el objeto de lista se ha utilizado como argumento de la función Dir (). En este caso, la función Dir () devolverá la lista de todos los atributos del objeto de lista.
#Define una lista de números decimalesProducción:
La siguiente salida aparecerá después de ejecutar el script anterior.
Ejemplo-4: uso de la función dir () para la tupla como argumento
Cree un archivo Python con el siguiente script donde el objeto Tuple se ha utilizado como argumento de la función Dir (). En este caso, la función Dir () devolverá la lista de todos los atributos del objeto Tuple.
#Define una tupla de cadenaProducción:
La siguiente salida aparecerá después de ejecutar el script anterior.
Ejemplo-5: uso de la función dir () para el diccionario como argumento
Cree un archivo de Python con el siguiente script donde el objeto del diccionario se ha utilizado como argumento de la función Dir (). En este caso, la función Dir () devolverá la lista de todos los atributos del objeto del diccionario.
#Define un diccionarioProducción:
La siguiente salida aparecerá después de ejecutar el script anterior.
Ejemplo-6: uso de la función dir () para el objeto de una clase
Cree un archivo Python con el siguiente script donde el objeto de clase definido por el usuario se ha utilizado como argumento de la función Dir (). En este caso, la función dir () devolverá la lista de todos los atributos del objeto de clase.
#Define una clase con un constructorProducción:
La siguiente salida aparecerá después de ejecutar el script anterior.
Ejemplo-7: Uso de la función Dir () para un módulo particular
Cree un archivo Python con el siguiente script donde el módulo se ha utilizado como argumento de la función Dir (). La función dir () se ha utilizado con sys y randint módulos en el script. La función dir () devolverá la lista de todos los atributos de estos módulos como salida.
#Módulo de sys de ImportProducción:
La siguiente salida aparecerá después de ejecutar el script anterior. La primera salida muestra los atributos del sys módulo, y la segunda salida muestra los atributos del randint módulo.
Conclusión:
Los usos de la función dir () sin ningún argumento y con los diferentes argumentos se han mostrado en este tutorial utilizando múltiples ejemplos. Espero que usar la función Dir () en Python se despeje después de leer este tutorial.