Modulun hissesinin Python-da idxali
Evvelki derslerde tesvir olundugu usulla
modulun butun terkibi idxal edilir. Lakin
moduldan yalniz bir hisse koddan istifade
etmek teleb oluna biler, meselen, bir neçe
funksiya. Bunun ucun idxal ucun istifade
olunan konstruksiyanin sintaksisini deyishmek
lazımdır. Evvelce from açar sozu
yazilir. Onun saginda modulun adi gosterilir.
Daha sonra import emri yazilir,
onun saginda ise teleb olunan funksiyalar
siyahisi verilir:
from modul import teleb olunan funksiyalar
Tutaq ki, bizim lib modulumuzde
asagidaki funksiyalar var:
def func1():
print(1)
def func2():
print(2)
def func3():
print(3)
Gelin yalniz func1 ve
func2 idxal edek:
from lib import func1, func2
Bu konstruksiya onunla elverishlidir ki, funksiyani chağırarken idxal edilmiş modulun adını gostermek lazım deyil:
func1()
func2()
Kod icra edildikden sonra konsola bu funksiyalarin iş neticeleri çıxarılacaq:
1
2
Gelin func3-ü çağırmağa çalışaq:
func3()
Kod ise salındıqdan sonra konsola xeta çıxarılacaq:
NameError: name 'func3' is not defined. Did you mean: 'func1'?
custom_math modulunu yaradın,
icinde asagidaki funksiyalar olsun:
get_sum iki ededin toplanmasi ucun,
get_divide iki ededin bolunmesi ucun,
get_cube ededin kuba yukseldilmesi
ucun. Is faylına yalniz get_divide ve
get_cube funksiyalarını idxal edin.
user modulunda asagidaki
deyishenler verilib:
name = 'user1'
email = 'user1@mail.com'
password = 'qwerty'
Bu moduldan istifadeçinin adını ve e-poçtunu idxal edin. Onları konsola çıxarın.