⊗pyPmUFNPa 202 of 208 menu

Pythonda Nomlangan Parametrlar

Agar funktsiyaga ko'p parametrlar uzatilsa, xato qilish ehtimoli orthib boradi, chunki bizga kerakli parametrlar uchun qadriyatlarni aralashtirib yuborishimiz mumkin.

Bunday muammolarning oldini olish uchun Pythonda funktsiyani chaqirishda parametrlarga nom berish imkoniyati mavjud. Keling, buning qanday amalga oshirilishini ko'rib chiqaylik. Quyidagi funktsiyamiz bor deb faraz qilaylik:

def func(num1, num2): return num1 + num2

Uni oddiygina chaqirish mumkin:

res = func(5, 10) print(res) # 15 ni chiqaradi

yoki parametrlarni nomlari bilan chaqirish mumkin:

res = func(num1=5, num2=10) print(res) # 15 ni chiqaradi

Nomlangan parametrlar shunchalik qulayki, ularni funktsiyani chaqirishda o'rinlarini almashtirish mumkin:

res = func(num2=2, num1=5) print(res) # 3 ni chiqaradi

Agar funktsiya e'lon qilinganda bir nechta ixtiyoriy parametrlar belgilangan bo'lsa, ularni ham nomlangan qilish mumkin. Bunda ularni e'lon qilishda belgilangan tartibda sanab o'tish shart emas:

def func(num1, num2=1, num3=2): return num1 + num2 + num3 res = func(num1=2, num3=6) print(res) # 8 ni chiqaradi

Funktsiya berilgan:

def func1(num1, num2, num3): return (num1 + num2) * num3

Uni nomlangan parametrlar orqali qadriyatlarni uzatib chaqiring.

Funktsiya berilgan:

def func1(text1, text2): return text1 + ' ' + text2

'hello' satrini va o'zingizning ismingizni nomlangan parametrlar orqali uzatib uni chaqiring.

Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish