Bob: Funksiyalar va ularning argumentlari Bu bobda biz funksiyalar



Download 128,3 Kb.
Pdf ko'rish
bet1/2
Sana01.08.2021
Hajmi128,3 Kb.
#134566
  1   2
Bog'liq
1-mavzu



55

19-bob: Funksiyalar va ularning argumentlari

Bu bobda biz funksiyalar haqida so‘z yuritamiz. Sizga nomlangan va anonim funksiyalar

def



re-



turn

 va 


lambda

 ko‘rsatmalari, funksiyaning majburiy va majburiy bo‘lmagan argumentlari, ixtiyoriy 

sondagi argumentli funksiyalar haqida tushuncha berishga harakat qilamiz.

Nomlangan funksiyalar. def instruksiyasi 

Pythonda funksiya bu – argumentlarni qabul qilib, qiymatlarni qaytaruvchi obyekt. Odatda, funksi-

yalar 

def

 xizmatchi so‘zi yordamida aniqlanadi. 

Keling, oddiy bir funksiyani aniqlaylik:

def


 add(x, y):

    


return

 x + y


return

 ko‘rsatmasi qiymatni qaytarish kerakligini anglatadi. Bizning misolimizdagi funksiya 

va 


lar yig‘indisini qaytaradi. 

Endi biz unga murojaat qilishimiz mumkin:

>>>


 add(

1



10

)

11



>>>

 add(


'abc'

'def'



)

'abcdef'


Funksiya ixtiyoriy murakkablikda bo‘lishi hamda ixtiyoriy tipdagi obyektlar (ro‘yxat, kortej va hatto 

funksiya!)ni qaytarishi mumkin:

>>>

 

def



 newfunc(n):

        


def

 myfunc(x):

            

return


 x + n

        


return

 myfunc


>>>

 

new



 = newfunc(

100


# new – bu funksiya

>>>

 new(


200

)

300



Funksiya 

return


 ko‘rsatmasi bilan yakunlanmasligi ham mumkin. Bunday holda funksiya 

None


 

qiymatni qaytaradi:

>>>

 

def



 func():

            

pass

 

>>>



 

print


(func())

None




Download 128,3 Kb.

Do'stlaringiz bilan baham:
  1   2




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