Python come parola chiave

Python come parola chiave

“Le parole chiave Python sono parole riservate uniche con determinati significati e uso che possono essere utilizzati solo per quei scopi particolari. Non dovrai mai importare queste parole chiave nel tuo codice perché sono sempre disponibili. I tipi e le funzioni integrati di Python sono diversi dalle loro parole chiave. Anche i tipi e le funzioni integrati sono costantemente disponibili, sebbene il loro utilizzo sia meno limitato di quello delle parole chiave. Utilizzare le parole chiave Python per assegnare o specificare che qualcosa non è possibile in Python. L'assegnazione di qualcosa come il valore dei dati o una funzione a un tipo o funzione integrato non si tradurrà in un sintaxerror, ma non è ancora consigliato. Questo post ti insegnerà come la parola chiave di importazione di Python può essere utilizzata per aggiungere moduli che forniscono funzionalità o funzionalità che non sono prontamente disponibili o offerte da Python."

Cosa sta importando in Python?

Consentire a un modulo o file Python di accedere o leggere lo script da qualche altro modulo o script Python viene definito "importazione". È possibile utilizzare solo quelle proprietà e funzioni a cui il programma può accedere. Ad esempio, devi importare il pacchetto matematico prima di utilizzare qualsiasi funzionalità matematica. Perché tutto ciò che intendi applicare o utilizzare in Python deve prima essere definito.

Ad esempio, il seguente script si tradurrebbe in un NameError in Python:

L'errore è stato sollevato perché né l'oggetto "matematica" né i suoi attributi o operazioni sono integrati nella lingua. L'oggetto matematico deve essere prima importato prima che possa essere utilizzato.

Ora l'oggetto viene aggiunto all'ambito corrente del programma tramite l'istruzione di importazione.

Come funziona la parola chiave "importazione" in python?

L'istruzione di importazione di Python è paragonabile al #di C/C ++, incluso il file di intestazione. I moduli Python possono accedere al codice da altri moduli utilizzando la parola chiave di importazione per caricare il file o la funzione. Il metodo più popolare per l'utilizzo del macchinario di importazione è l'istruzione di importazione, sebbene non sia l'unico metodo a farlo. La parola chiave di importazione e il nome del modulo sono entrambi inclusi in un'istruzione di importazione. Due operazioni vengono eseguite dall'istruzione di importazione: cerca un modulo e lega la posizione del modulo a un nome specificato nell'ambito locale.

Python esegue tutti gli script nel file del modulo e lo fornisce al file dell'importatore ogni volta che viene importato un modulo. Quando viene importato un pacchetto o un modulo, l'interprete controlla prima il modulo in SYS.moduli, che fungono da cache di tutti i moduli precedentemente importati. Se non viene trovato, vengono cercati tutti i moduli integrati con quel nome; Se viene scoperto, l'interprete esegue tutto il codice e rende disponibile il file. Se il modulo non può essere individuato, un file con lo stesso nome viene verificato nell'elenco delle cartelle/directory fornite dalla variabile “sys.sentiero". Un elenco di percorsi contenenti pacchetti, librerie Python e una directory che memorizzano lo script di input è disponibile nei sistemi variabili.sentiero.

Quando un modulo chiamato matematica viene importato, ad esempio, l'interprete lo cerca per la prima volta in moduli integrati. Se ciò fallisce, cerca un file chiamato matematico.Py nell'elenco delle directory fornite da sys.sentiero.

Come si può notare, il base sintassi della parola chiave "importazione" è "import 'module_name'".

Ora diamo un'occhiata ad alcuni esempi di parole chiave di importazione in Python.

Esempio 1: Importazione del modulo "matematica" e utilizzare la funzione fattoriale per trovare il fattoriale di un numero specificato

Applichiamo prima la funzione fattoriale importando il modulo matematico.

Come si può vedere, la console mostra un nomeerror che la matematica non è definita. Questo perché la libreria integrata di Python non include il metodo factoriale (). È un metodo fornito dal modulo/libreria "matematica". È già incluso nella biblioteca Python. Per utilizzare questa funzione fattoriale (), dobbiamo importare il modulo matematico nell'ambiente attuale.

Esempio n. 2: Per ottenere il giorno e il mese in corso, importa il modulo "DateTime" e chiama le sue funzioni

Sebbene non esista un tipo di dati separato/diverso per il tempo e la data in Python, possiamo comunque affrontarli importando il modulo DateTime. Poiché Python include già il modulo DateTime, non è necessario installarlo.

Il modulo DateTime offre diverse funzioni per gestire le operazioni di data e ora, che possiamo utilizzare quando richiesto semplicemente importando il modulo DateTime.

Utilizzo di parole chiave come "da" e "as" con un'istruzione di importazione

Come abbiamo visto, tutto ciò che devi fare per aggiungere o importare direttamente un modulo è utilizzando il nome del modulo o il nome del pacchetto dopo la parola chiave di importazione. Si noti che le parole chiave o le dichiarazioni sono sensibili al caso. Tuttavia, Python fornisce una sintassi più complessa per l'importazione di script. La parola chiave è inclusa anche in questo secondo formato.

Con questo formato, è possibile specificare sia il codice che il modulo di cui hai bisogno e la sua posizione. Nel nome del modulo e del nome del pacchetto, rispettivamente, è necessario inserire il nome del codice, del modulo o del sottopagamento del tuo programma. Se vogliamo solo importare una parte dello script o del codice dal pacchetto fornito e non dall'intero pacchetto, questo formato di importazione è eccezionale.

Utilizzando la parola chiave "AS", puoi anche cambiare il nome del modulo.

Ad esempio, se vogliamo creare un telaio di dati in Python, dobbiamo prima importare il modulo dei Pandas, lo rinomineremo come "PD". Quindi possiamo usare il PD del modulo Pandas.Metodo DataFrame () per costruire il nostro Frame Data.

Esempio: creazione di dati di dati importando il modulo Pandas come PD

Creeremo la Funzione DataFrame utilizzando la funzione DataFrame () fornita dal modulo dei Pandas.

Come si può vedere, usando la parola chiave "AS", possiamo usare un alias o un soprannome al posto del nome completo. Simile ai sistemi di database, alias (SQL).

Tipi di importazioni

Nei panda, le importazioni possono essere assolute o relative.

Importazioni assolute

Il percorso completo dello script è incluso nelle importazioni assolute, a partire dalla cartella root del programma. Sebbene sia necessario un periodo per separare ogni cartella, puoi farlo per tutto il necessario. Esempi di importazione assoluta sono i seguenti:

Importazioni relative

Viene specificata solo la posizione delle risorse relative al file di script quando si utilizzano importazioni relative. Sebbene Python 3 abbia rimosso le importazioni relative implicite, puoi comunque farlo direttamente o implicitamente. Viene specificata solo la posizione delle risorse relative al file di script quando si utilizzano importazioni relative. Sebbene Python 3 abbia rimosso le importazioni relative implicite, puoi comunque farlo direttamente o implicitamente.

Le importazioni relative utilizzano la notazione punto in termini di sintassi. Il punto singolo rappresenta la directory dello script corrente, mentre la cartella principale è rappresentata da due punti. Il nonno è indicato da tre punti e così via. Se si utilizza la console Windows o un sistema operativo simile a UNIX, potresti conoscere questo sistema.

Importazioni esplicite

Importazioni implicite

Ti consigliamo di utilizzare le importazioni assolute a meno che tu non stia lavorando o affrontando un grande progetto con molti livelli di sotto-pacchetti.

Conclusione

In questo tutorial, abbiamo cercato di insegnarti qual è la parola chiave "importazione" e come è possibile utilizzare la dichiarazione "importazione" in Python. Abbiamo discusso del concetto di importazione e del suo lavoro in Python. Puoi importare script da altri moduli e file in Python, proprio come puoi in qualsiasi altro linguaggio di programmazione più recente. I vari metodi di importazione del codice nei nostri script di Python, comprese le importazioni relative e assolute, sono stati trattati in questo articolo.