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
Абрамян, fiziologiyaсаволлар, Ona tili, 2-Maruza, 1548679013.5318, Dinshunoslik asoslari (A.Ochildiyev D.Rahimjonov), Mavzu Xristianlik dinida oqimlar Reja, 79, 1-Ma`ruza, onli kasrlarni qoshish va ayirish (3), - MT S-19 (2), Antivirusni o'rnatish va sozlash, Сайлов кодекси 4 ta, Сайлов кодекси 4 ta


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 2022
ma'muriyatiga murojaat qiling

    Bosh sahifa
davlat universiteti
axborot texnologiyalari
ta’lim vazirligi
zbekiston respublikasi
maxsus ta’lim
O’zbekiston respublikasi
nomidagi toshkent
guruh talabasi
o’rta maxsus
toshkent axborot
texnologiyalari universiteti
xorazmiy nomidagi
davlat pedagogika
rivojlantirish vazirligi
pedagogika instituti
vazirligi muhammad
haqida tushuncha
kommunikatsiyalarini rivojlantirish
respublikasi axborot
toshkent davlat
tashkil etish
vazirligi toshkent
Toshkent davlat
bilan ishlash
O'zbekiston respublikasi
matematika fakulteti
Ishdan maqsad
o’rta ta’lim
ta’limi vazirligi
fanining predmeti
saqlash vazirligi
moliya instituti
haqida umumiy
pedagogika universiteti
fanlar fakulteti
fanidan tayyorlagan
umumiy o’rta
samarqand davlat
ishlab chiqarish
fanidan mustaqil
Toshkent axborot
universiteti fizika
fizika matematika
uzbekistan coronavirus
Darsning maqsadi
sinflar uchun
Buxoro davlat
coronavirus covid
Samarqand davlat
koronavirus covid
sog'liqni saqlash