1. Pythonni o`rnatish idle da ishlash



Download 0,69 Mb.
Pdf ko'rish
bet15/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.

def ko`rsatmasi 
Pythonda funktsiyalar dasturning asosiy tuzilmalari hisoblanadi, strukturali 
dasturlashni ta’milaydi va dastur kodini ko` marta qo`llash imkonini beradi. 
Python tilida def tarkibiy ko`rsatmasi sarlavha satri va quyidagi bloklar 
ko`rsatmasidan iborat bo`ladi: 
def yo'riqnomasida funktsiya obyekti bilan bog'langan name funktsiya nomi 
va nol yoki undan ortiq argumentlar ro'yxati (parametrlar) arg1, arg2, ..., argN 
bilan aniqlanadi. Parametrlar chaqiruv nuqtasida funktsiyaga o'tkaziladigan 
ob'ektlar bilan bog'liq. body tana funktsiyasi funktsiya chaqiruvi amalga 
oshirilganda interpretator tomonidan bajariladigan dastur kodini tashkil qiladi.
Funktsiya tanasining biron bir joyida return buyrug'i joylashtirilishi mumkin. 
return ko`rsatmasisi ixtiyoriydir – uning yo'q bo'lganda, funktsiya tanasining 


oxirigacha boshqaruv oqimiga etib kelganida funksiya tugatiladi. Funktsiyani 
yaratish va uni chaqirishga misol:
Dasturning natijasi
Chaqiruv funktsiyaning nomi (add) bilan amalga oshiriladi, uning nomidan 
keyin aylana qavslar qo'shiladi, uning ichida funktsiyalar sarlavhasida ko'rsatilgan 
qiymatlarga tayinlangan argumentlar mavjud.
Funktsiyaga birinchi chaqiriq 2 va 3 tub sonlarni kiritishdir, ikkinchisida 
"Poly" va "morfizm" qatorlari bilan ishlaymiz, natijada bu satrlar birlashtiriladi. 
Ushbu misol Pythondagi polimorfizmni namoyish etadi, ayni bir xil funktsiya turli 
xil ma'lumotlar turlari uchun teng ravishda qo'llaniladi. 
O`zgaruvchi argumentlar soni 
Pythonda o'zgaruvchan argumentlar bilan funktsiyani aniqlashning turli 
imkoniyatlari mavjud. Eng oddiy va muhim usullardan biri - bir yoki bir necha 
argumentlarga standart qiymatni o'rnatish.
Argumentlar uchun standart qiymatlar funktsiya chaqirilganda tegishli 
dalillar ko'rsatilmagan bo'lsa ishlatiladi. Buni amalga oshirish uchun funktsiyani 
aniqlashda tegishli argumentlarni o`zlashtirish zarur. Funktsiya chaqiruvida 
argumentlar berilmagan bo`lsa, u holda o'zgaruvchi unga tayinlangan qiymatni 
o`zlashtiradi.
Dasturning ishlash natijasi 
Quyidagicha bo`ladi 
Pythonda funktsiyani ixtiyoriy argumentlar soni bilan chaqirish imkonini 
beradigan funktsiya tarzida aniqlash mumkin. Bu holatda, argumentlar kortejlar 
ko`rinishida beriladi. O`zgaruvchi sonli argumentlardan oldin ixtiyoriy sondagi 
oddiy argumentlar bo'lishi mumkin.
Biz, masalan, ro'yxat elementlari yig`indisini hisoblash funktsiyasibi 
qo`llaymiz 
Ishning natijasi quyidagicha bo'ladi


Argumentlar lug'atlar bilan ishlash uchun mo'ljallangan oddiy vositalar bilan 
ishlov beradigan yangi lug'atga kiritilganda argument argumentlarini def 
name(**args) yordamida tuzish mumkin.

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