Sintassi:
La funzione dir () può essere usata con l'argomento e senza l'argomento. Restituisce diversi tipi di attributi e metodi in base all'oggetto usato come argomento. La sintassi di questa funzione è riportata di seguito.
dir ([oggetto])
Esempio-1: Uso della funzione dir () senza argomento
Crea un file Python con il seguente script per verificare il valore restituito della funzione dir () quando viene utilizzato senza alcun argomento. Nello script, la funzione dir () senza argomento viene chiamata prima di importare qualsiasi modulo e dopo l'importazione di due moduli.
#Print l'output di dir () prima di importare qualsiasi moduloProduzione:
Verrà visualizzato il seguente output dopo aver eseguito lo script sopra. Dopo aver importato i moduli, l'output mostra che OS e SYS sono stati aggiunti all'output dir ().
Esempio-2: Uso della funzione dir () per la stringa come argomento
Crea un file Python con il seguente script in cui l'oggetto stringa è stato usato come argomento della funzione dir (). In questo caso, la funzione dir () restituirà l'elenco di tutti gli attributi dell'oggetto stringa.
#Defina un valore di stringaProduzione:
Verrà visualizzato il seguente output dopo aver eseguito lo script sopra.
Esempio-3: Uso della funzione dir () per l'elenco come argomento
Crea un file Python con il seguente script in cui l'oggetto elenco è stato usato come argomento della funzione dir (). In questo caso, la funzione dir () restituirà l'elenco di tutti gli attributi dell'oggetto dell'elenco.
#Defina un elenco di numeri decimaliProduzione:
Verrà visualizzato il seguente output dopo aver eseguito lo script sopra.
Esempio-4: Uso della funzione dir () per la tupla come argomento
Crea un file Python con il seguente script in cui l'oggetto tuple è stato usato come argomento della funzione dir (). In questo caso, la funzione dir () restituirà l'elenco di tutti gli attributi dell'oggetto Tuple.
#Defina una tupla di stringaProduzione:
Verrà visualizzato il seguente output dopo aver eseguito lo script sopra.
Esempio-5: Uso della funzione dir () per il dizionario come argomento
Crea un file Python con il seguente script in cui l'oggetto del dizionario è stato usato come argomento della funzione dir (). In questo caso, la funzione dir () restituirà l'elenco di tutti gli attributi dell'oggetto dizionario.
#Define un dizionarioProduzione:
Verrà visualizzato il seguente output dopo aver eseguito lo script sopra.
Esempio-6: Uso della funzione dir () per l'oggetto di una classe
Crea un file Python con il seguente script in cui l'oggetto di classe definito dall'utente è stato usato come argomento della funzione dir (). In questo caso, la funzione dir () restituirà l'elenco di tutti gli attributi dell'oggetto di classe.
#Defina una classe con un costruttoreProduzione:
Verrà visualizzato il seguente output dopo aver eseguito lo script sopra.
Esempio-7: Uso della funzione dir () per un particolare modulo
Crea un file Python con il seguente script in cui il modulo è stato usato come argomento della funzione dir (). La funzione dir () è stata utilizzata con sys E Randint moduli nello script. La funzione Dir () restituirà l'elenco di tutti gli attributi di questi moduli come output.
Modulo #import sysProduzione:
Verrà visualizzato il seguente output dopo aver eseguito lo script sopra. Il primo output mostra gli attributi del sys modulo e il secondo output mostra gli attributi del Randint modulo.
Conclusione:
Gli usi della funzione dir () senza alcun argomento e con i diversi argomenti sono stati mostrati in questo tutorial usando più esempi. Spero che usare la funzione dir () in Python venga cancellato dopo aver letto questo tutorial.