Junior
Čo môžete povedať o konštrukcii 'import package.item' v Pythone?
sobes.tech AI
Odpoveď od AI
Táto konštrukcia importuje modul, funkciu, triedu alebo premennú (prvok) z určeného balíka. Po importe je "prvok" dostupný priamo pod svojím menom.
Príklad:
# Importujeme funkciu 'sqrt' z modulu 'math'
from math import sqrt
# Teraz môžeme použiť funkciu 'sqrt' priamo
výsledok = sqrt(9)
Výhody:
- Kompaktnejší kód, pretože nie je potrebné pri každom použití importovaného prvku uvádzať názov balíka.
- Zlepšuje čitateľnosť kódu, ak má používaný prvok jedinečné meno.
Nevýhody:
- Môže dôjsť ku konfliktu mien, ak importovaný prvok má rovnaké meno ako iný prvok v aktuálnom priestore mien.
- Je menej zjavné, odkiaľ bol prvok importovaný, najmä vo veľkých projektoch.