Vad är huvudimporten?
Syntax:
```
importera modulnamn
```
Exempel:
Anta att vi har en modul som heter "calc.py" med följande funktioner:
``` python
calc.py
def add(a, b):
returnera a + b
def subtrahera(a, b):
returnera a - b
```
För att importera alla funktioner från "calc.py" till vårt nuvarande program kan vi använda huvudimporten:
``` python
huvudprogram.py
import beräkn
resultat1 =calc.add(10, 20)
resultat2 =calc.subtract(15, 5)
print("Summa:", resultat1)
print("Skillnad:", resultat2)
```
Produktion:
```
Summa:30
Skillnad:10
```
I det här exemplet importerade vi modulen "calc" och använde funktionerna addera och subtrahera utan att ange modulens namn. Vi fick direkt åtkomst till funktionerna och använde dem som om de var definierade i huvudprogrammet.
Men om en funktion eller klass med samma namn finns i huvudprogrammet och om den inte är explicit importerad, har den från huvudprogrammet företräde.
Tänk också på att användning av huvudimport kan leda till potentiella namnkrockar om det finns motstridiga funktions- eller klassnamn mellan huvudprogrammet och den importerade modulen. I sådana fall rekommenderas det att använda importsatsen "från" för att selektivt importera specifika funktioner eller klasser för att undvika konflikter.
Så huvudimporten är användbar när du vill importera alla funktioner och klasser från en modul och är säker på att det inte kommer att uppstå några namnkonflikter.
Previous:Vad är CRe i Nigeria-prov?
Valutor & växling
- Hur får man en Postanvisning
- Hur kontrollerade du din kreditstatus i Malaysia?
- Varför ändrades den turkiska valutan?
- Funktioner i den irakiska dinarer
- Vad gjorde 1817 års rush-bagot-avtal?
- Vad är enheten för pengar i Japan ?
- Hur kan man få Dubai Islamic Bank iban-nummer?
- Typer av Travel Kontroller
- Konvertera 35USD till GBP
