Sintaxe:
A função dir () pode ser usada com o argumento e sem o argumento. Ele retorna diferentes tipos de atributos e métodos baseados no objeto usado como argumento. A sintaxe desta função é dada abaixo.
dir ([objeto])
Exemplo 1: Uso de Dir () Função sem argumento
Crie um arquivo python com o seguinte script para verificar o valor retornado da função dir () quando é usado sem nenhum argumento. No script, a função dir () sem argumento é chamada antes de importar qualquer módulo e depois de importar dois módulos.
#Print A saída da função dir () antes de importar qualquer móduloSaída:
A saída a seguir aparecerá após a execução do script acima. Depois de importar os módulos, a saída mostra que o SO e o SYS foram adicionados à saída DIR ().
Exemplo 2: Uso da função DIR () para a string como argumento
Crie um arquivo python com o seguinte script em que o objeto String foi usado como o argumento da função dir (). Nesse caso, a função dir () retornará a lista de todos os atributos do objeto String.
#Define um valor de stringSaída:
A saída a seguir aparecerá após a execução do script acima.
Exemplo 3: Uso da função DIR () para a lista como argumento
Crie um arquivo python com o seguinte script em que o objeto da lista foi usado como o argumento da função dir (). Nesse caso, a função dir () retornará a lista de todos os atributos do objeto da lista.
#Define uma lista de números decimaisSaída:
A saída a seguir aparecerá após a execução do script acima.
Exemplo-4: Uso da função DIR () para a tupla como argumento
Crie um arquivo python com o seguinte script, onde o objeto de tupla foi usado como o argumento da função dir (). Nesse caso, a função dir () retornará a lista de todos os atributos do objeto de tupla.
#Define uma tupla de cordaSaída:
A saída a seguir aparecerá após a execução do script acima.
Exemplo 5: Uso da função DIR () para o dicionário como argumento
Crie um arquivo python com o seguinte script em que o objeto de dicionário foi usado como o argumento da função dir (). Nesse caso, a função dir () retornará a lista de todos os atributos do objeto de dicionário.
#Definir um dicionárioSaída:
A saída a seguir aparecerá após a execução do script acima.
Exemplo 6: Uso da função DIR () para o objeto de uma classe
Crie um arquivo python com o seguinte script, onde o objeto de classe definido pelo usuário foi usado como o argumento da função dir (). Nesse caso, a função dir () retornará a lista de todos os atributos do objeto de classe.
#Define uma aula com um construtorSaída:
A saída a seguir aparecerá após a execução do script acima.
Exemplo 7: Uso da função DIR () para um módulo específico
Crie um arquivo python com o seguinte script em que o módulo foi usado como argumento da função dir (). A função dir () tem sido usada com sys e Randint módulos no script. A função dir () retornará a lista de todos os atributos desses módulos como saída.
#Import módulo SYSSaída:
A saída a seguir aparecerá após a execução do script acima. A primeira saída mostra os atributos do sys módulo, e a segunda saída mostra os atributos do Randint módulo.
Conclusão:
Os usos da função dir () sem nenhum argumento e com os diferentes argumentos foram mostrados neste tutorial usando vários exemplos. Espero que o uso da função dir () no python seja liberado após a leitura deste tutorial.