Pitone

Comando di importazione Python

Comando di importazione Python

Il comando import in Python viene utilizzato per ottenere l'accesso ad altri moduli. I moduli sono gli stessi di una libreria di codici in Java, C, C++ o C#. Un modulo in genere coinvolge un insieme di funzioni e variabili. Quando abbiamo bisogno di includere o utilizzare queste funzioni dei moduli nel nostro codice, possiamo semplicemente importare il modulo usando il comando import e possiamo facilmente invocare le funzioni e le variabili del modulo. Il comando import è il modo più semplice e comune per includere moduli nel codice.

Python presenta molti moduli integrati che possiamo includere facilmente nel nostro codice. Possiamo anche creare il nostro modulo semplicemente salvando il file di codice Python con il .pi estensione.

In questo articolo, impareremo come possiamo importare i nostri moduli e quelli incorporati in Python. L'editor Spyder3 è utilizzato per creare ed eseguire gli script Python.

Come usare il comando di importazione

Noi usiamo il importare parola chiave per importare i moduli in Python. Durante l'importazione del modulo nel nostro codice, scriviamo il nome del modulo con il comando import in questo modo:

import nome_modulo

Importa i moduli integrati di Python

Python esce con molti moduli integrati. Il modulo matematico è uno dei moduli comuni che viene utilizzato per eseguire le funzioni matematiche.

Importiamo il modulo matematico utilizzando la parola chiave import e usiamo le sue funzioni per eseguire calcoli matematici. Quando accediamo a qualsiasi funzione da un modulo, scriviamo il nome del modulo e mettiamo un punto e scriviamo il nome della funzione in questo modo:

nome_modulo.nome_funzione()
# importazione del modulo matematico
importare matematica
# stampa il valore di pi costante
print("Il valore di PI è: ",math.pi)
# calcolare il fattoriale di un numero usando la funzione fattoriale
print("Il fattoriale del numero 5 è: ",math.fattoriale(5))
# calcolare il log di un numero utilizzando la funzione log
print("Il log di 10 è: ",math.registro(10))
# stampa il valore del numero di Eulero
print("Il valore del numero di Eulero è: ", math.e)
# calcolo dei radianti dai gradi
rad = matematica.radianti(90)
print("I radianti di 90 sono: ",rad)
# calcolo del valore del peccato
print("Il peccato di 90 è: ",math.peccato(90))
# calcolo del valore coa
print("Il cos di 90 è: ",math.cos(90))
# calcolo del valore dell'abbronzatura
print("L'abbronzatura di 90 è: ",math.abbronzatura(90))

Produzione

L'output viene visualizzato sulla console Python.

In alcuni casi, se vogliamo importare solo una funzione specifica o una costante da un modulo, possiamo fare in questo modo:

da nome_modulo import nome_funzione o nome_costante

Ad esempio, solo la costante pi greco del modulo matematico può essere importata in questo modo

da importazione matematica pi

Vediamone un esempio.

# importando solo il valore pi dal modulo matematico
da importazione matematica pi
# stampa il valore di pi costante
#qui usiamo pi direttamente invece di math.pi()
print("Il valore di PI è: ", pi)

Produzione

L'output viene visualizzato sulla console Python.

Tutte le funzioni e le costanti possono essere importate in questo modo:

da nome_modulo import *

Nel caso del modulo di matematica sarebbe così:

# importando solo il valore pi dal modulo matematico
dall'importazione matematica *
# Ora non abbiamo bisogno di specificare la matematica con la costante e la funzione
# stampa il valore di pi costante
print("Il valore di PI è: ",pi)
# calcolo del valore di sin 90
print("Il valore di sin 90 è:", sin(90))
# calcolando il fattoriale di 8
print("Il fattoriale di 8 è: ",fattoriale(8) )

Produzione

L'output viene visualizzato sulla console Python.

Il comando import cerca il nome del modulo se il modulo non viene trovato, quindi mostra un errore. Proviamo ad importare il modulo “Tokenizer”.

importare tokenizzatore
stampa (tokenizzatore).gettone())

Produzione

Nell'output, puoi vedere che genera un errore "ModuleNotFoundError".

Crea il tuo modulo

Per creare il tuo modulo, crea un file python, scrivi il codice e salvalo con .estensione py.

Vediamone un esempio.

Esempio

Abbiamo creato un nuovo modulo chiamato "calcola".pi”. Ha una funzione, che prende due numeri come argomento e restituisce la somma.

def somma(val_1,val_2):
print("La somma è: ",val_1+val_2)

Ora creiamo un altro file Python (test.py) e chiama il modulo "calcolatrice" in quel file.

# importazione del modulo calcolatrice
calcolatrice di importazione
# chiamando la funzione somma
print(calcolatrice.somma(1,2))

Produzione

L'output viene visualizzato sulla console Python.

Ora modifichiamo il file del modulo calcolatrice e creiamo due variabili qui.

val_1=0
val_2=0
def somma():
print("La somma è: ",val_1+val_2)

Proviamo ad accedere alle variabili del modulo calcolatrice in test.pi

# importazione del modulo calcolatrice
calcolatrice di importazione
# accedere alla prima variabile e assegnare un valore
calcolatrice.val_1=10
# accedere alla seconda variabile e assegnare un valore
calcolatrice.val_2=20
# chiamare la funzione di somma dal modulo calcolatrice
print(calcolatrice.somma())

Produzione

L'output viene visualizzato sulla console Python.

Possiamo anche creare un alias durante l'importazione di un modulo utilizzando la parola chiave "as" e funzionerà bene.

# importando il modulo calcolatrice come cal
importa calcolatrice come cal
# accedere alla prima variabile e assegnare un valore
cal.val_1=10
# accedere alla seconda variabile e assegnare un valore
cal.val_2=20
# chiamare la funzione di somma dal modulo calcolatrice
print(cal.somma())

Produzione

Nell'output, puoi vedere che funziona bene e non mostra alcun tipo di errore.

Possiamo usare la funzione dir() incorporata in Python per elencare tutte le funzioni e le variabili disponibili di un modulo.

# importando il modulo calcolatrice come cal
importa calcolatrice come cal
# utilizzando la funzione dir()
print(dir(cal))

Produzione

L'output mostra tutte le variabili e le funzioni disponibili del modulo “calcolatrice”.

Conclusione

Questo articolo spiega in dettaglio il comando di importazione Python con l'aiuto di semplici esempi. Il comando import viene utilizzato per chiamare i moduli integrati e definiti dall'utente nei file Python.

Come scaricare e giocare a Sid Meier's Civilization VI su Linux
Introduzione al gioco Civilization 6 è una versione moderna del concetto classico introdotto nella serie dei giochi Age of Empires. L'idea era abbasta...
Come installare e giocare a Doom su Linux
Introduzione a Doom La serie Doom è nata negli anni '90 dopo l'uscita dell'originale Doom. È stato un successo immediato e da quel momento in poi la s...
Vulkan per utenti Linux
Con ogni nuova generazione di schede grafiche, vediamo gli sviluppatori di giochi spingere i limiti della fedeltà grafica e avvicinarsi di un passo al...