Come visualizzare l'elenco delle funzioni di un modulo python

Dopo aver importato un modulo in uno script python, devo conoscere la lista delle funzioni contenute per poterle usare. E' però impossibile ricordarle tutte. E' un problema che fa perdere molto tempo a chi programma.

Fortunatamente in python posso vedere la lista di tutte le funzioni contenute in un modulo tramite l'help online. La soluzione è semplice,

Come vedere l'elenco delle funzioni del modulo

Digito il nome del modulo seguito dal punto.

come vedere la lista delle funzioni

Poi aspetto qualche secondo senza dare invio.

Dovrebbe comparire l'elenco con tutte le funzioni contenute nel modulo.

come visualizzare la lista delle funzioni nel modulo python

In questo modo posso trovare la funzione che mi interessa, senza doverla cercare nella documentazione del modulo.

Come selezionare una funzione

Scorro la lista con le frecce direzionali della tastiera.

Poi seleziono la funzione che mi interessa e premo invio.

seleziono la funzione

Sulla riga di comando della console o dell'editor viene mostrata la funzione.

la funzione del modulo

Tuttavia, non è ancora finita perché devo capire quali parametri utilizza la funzione.

Quali sono i parametri della funzione

Per visualizzare la lista dei parametri della funzione, apro la parentesi tonda.

Dopo pochi secondi viene visualizzato l'help online con la lista dei parametri della funzione.

l'elenco dei parametri

Nota. In questo caso la funzione atan() ha soltanto un parametro in input. Un valore numerico x.

A questo punto, compilo i parametri della funzione e chiudo la parentesi tonda. Poi do invio.

Se sto usando la console dell'interprete python, sullo schermo viene mostrato il risultato della funzione in tempo reale.

il risultato finale

Se invece sto usando l'editor dello script ( IDLE ) sono sicuro di aver scritto la funzione nella sintassi corretta.

In questo modo posso usare le funzioni dei moduli python senza doverle ricordare tutte a memoria.

 


 

Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

FacebookTwitterLinkedinLinkedin
knowledge base

I moduli python