Junior
Šta možete reći o konstrukciji 'import package.item' u Pythonu?
sobes.tech АИ
Одговор од АИ
Ova konstrukcija uvozi modul, funkciju, klasu ili promenljivu (element) iz određenog paketa. Nakon uvoza, "element" je dostupan direktno pod svojim imenom.
Primer:
# Uvozimo funkciju 'sqrt' iz modula 'math'
from math import sqrt
# Sada možemo koristiti funkciju 'sqrt' direktno
rezultat = sqrt(9)
Prednosti:
- Kraći kod, jer nije potrebno navoditi ime paketa pri svakom pristupu uvoženom elementu.
- Povećava čitljivost koda kada korišćeni element ima jedinstveno ime.
Nedostaci:
- Može doći do konflikta imena ako uvozeni element ima isto ime kao i drugi element u trenutnom prostoru imena.
- Manje je očigledno odakle je uvozeni element, posebno u velikim projektima.