1. Pythonni o`rnatish idle da ishlash



Download 0,69 Mb.
Pdf ko'rish
bet16/17
Sana06.07.2022
Hajmi0,69 Mb.
#751963
1   ...   9   10   11   12   13   14   15   16   17
Bog'liq
10-Ma'ruza Matlab paketi va Python dasturida ishlash asoslari.

lambda funktsiya 
Python lambda konstruktsiyasidan foydalangan holda bajarilish vaqtida 
anonim funktsiyalarni yaratishga imkon beradi (masalan, nom bilan bog'liq 
bo'lmagan funktsiyalar). Bu holda funktsiya ob’ektlari ifodalar shaklida yaratiladi.
lambda kalit so'zidan keyin bir yoki bir nechta argumentlar, keyin esa ikki 
nuqtadan so'ng ifoda yoziladi: 
Funktsiyaning odatiy (f1) va lambda funktsiyasi (f2) bilan aniqlanishi 
orasidagi farqni quyidagi dasturni ishlatish misoli bilan oddiy tushuntirish mumkin 
Bunday konstruktsiyalar kichik funktsiyalarni yaratish uchun qulaydir va siz 
ularni ishlatadigan dastur kodida funktsiyaning aniqlash imkonini beradi.
Pythondagi nom maydoni 
Har bir dastur nuqtasi bilan siz uchta nom maydonini bog`lashngiz mumkin: 
lokal, global va o`rnatilgan. Nom maydoni ob’ektlarda nomlarni akslantirishni 
aniqlaydi.
Nomlar turli vaqtlarda yaratiladi va turli muddatlarga ega. O'rnatilgan 
nomlarning maydoni interpretator qo`shilganda va uning ishlashi uchun butun vaqt 
mavjud bo'lganda yaratiladi. Global nom-modulli maydoni o'qilganda yaratiladi va 
odatda interpretator tugatilishidan oldin ham mavjud bo`ladi. Funksiyaning lokal 
nom maydoni funktsiya chaqirilganda yaratiladi va u chiqqandan keyin o'chiriladi.
Funktsiyaning tanasi ichida aniqlangan nomlar faqat funktsiyaning tanasi 
ichidagi dastur kodi uchun ko'rinadi. Bu nomlar funktsiyadan tashqariga kirish 
mumkin emas. Funktsiyani tanasining ichki qismidagi o'zgarmaydigan 
yopishtiruvchi moduldagi globallik xususiyati global ifodadan foydalanib 
keltirilgan.
Nomlarni qidirish ketma-ketlikda to'rtta yo'nalishda amalga oshiriladi: 
mahalliy, so'ngra yopish funktsiyasida (agar mavjud bo'lsa), so'ngra global va 
nihoyat, ichki o'rnatilgan.
2.5. Modullar 
Python dasturlari, modullarni yaratish va ulardan foydalanish, modullarni 
qidirish, standart modullar, modul paketlari. 

Download 0,69 Mb.

Do'stlaringiz bilan baham:
1   ...   9   10   11   12   13   14   15   16   17




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish