Junior
Mida saate öelda 'import package.item' konstruktsiooni kohta Pythonis?
sobes.tech AI
Vastus AI-lt
See konstruktsioon impordib mooduli, funktsiooni, klassi või muutujat (element) määratud paketist. Pärast importi on "element" otse saadaval oma nime all.
Näide:
# Impordime funktsiooni 'sqrt' moodulist 'math'
from math import sqrt
# Nüüd saame funktsiooni 'sqrt' otse kasutada
tulemus = sqrt(9)
Eelised:
- Lühendatud kood, kuna ei ole vaja iga kord importitud elemendi juurde pääsemiseks paketi nime märkida.
- Parandab koodi loetavust, kui kasutatav element on unikaalse nimega.
Miinused:
- Võib tekkida nimede konflikt, kui imporditud elementil on sama nimi kui teisel elemendil praeguses nimede ruumis.
- Vähem ilmne, kust element on imporditud, eriti suurtes projektides.