Qual è l'importazione principale?
L'importazione principale in Python viene utilizzata per importare tutte le funzioni e le classi da un determinato modulo nello spazio dei nomi corrente, consentendo di utilizzarle direttamente senza dover anteporre loro il nome del modulo. Ecco come funziona:
Sintassi:
```
importa nome_modulo
```
Esempio:
Supponiamo di avere un modulo chiamato "calc.py" con le seguenti funzioni:
```pitone
calc.py
def aggiungi(a, b):
restituisce a + b
def sottrai(a, b):
ritorno a - b
```
Per importare tutte le funzioni da "calc.py" nel nostro programma attuale, possiamo utilizzare l'importazione principale:
```pitone
programma principale.py
importa calc
risultato1 =calc.add(10, 20)
risultato2 =calc.sottrarre(15, 5)
print("Somma:", risultato1)
print("Differenza:", risultato2)
```
Produzione:
```
Somma:30
Differenza:10
```
In questo esempio, abbiamo importato il modulo "calc" e utilizzato le funzioni addizione e sottrazione senza specificare il nome del modulo. Abbiamo avuto accesso direttamente alle funzioni e le abbiamo utilizzate come se fossero definite all'interno del programma principale.
Tuttavia, se all'interno del programma principale esiste una funzione o una classe con lo stesso nome e non viene importata esplicitamente, quella del programma principale ha la precedenza.
Inoltre, tieni presente che l'utilizzo dell'importazione principale può portare a potenziali conflitti di nomi se sono presenti nomi di funzioni o classi in conflitto tra il programma principale e il modulo importato. In questi casi, si consiglia di utilizzare l'istruzione di importazione "from" per importare selettivamente funzioni o classi specifiche per evitare conflitti.
Quindi, l'importazione principale è utile quando vuoi importare tutte le funzioni e le classi da un modulo e sei sicuro che non ci saranno conflitti di nomi.
Valuta e cambio
- Qual è la valuta per Cipro in Ayia Napa?
- Qual è il valore della moneta fissata Gran Bretagna 1967.?
- Come comprare una sterlina Uso Valuta statunitense
- Come vanno i soldi norvegesi?
- Conversione di Dollaro Peso
- Qual è il numero IBAN della banca santander Spagna?
- Il Lincoln Memorial appare sul retro di una banconota da 5 dollari USA?
- Come ottenere assegni di viaggiatori
- Nel 1819 la Corte Suprema usò la clausola di supremazia per stabilire che lo stato del Maryland aveva quale tassazione sulla banca federale?
