Python dasturlash tili: 6-dars


Kalit argumentlar (Ключевые аргументы)


Download 48.65 Kb.
bet7/11
Sana05.01.2022
Hajmi48.65 Kb.
#226638
1   2   3   4   5   6   7   8   9   10   11
Bog'liq
Python dasturlash-6-dars-Funksiyalar

Kalit argumentlar (Ключевые аргументы)

Agar biror funksiya ko’p parametrga ega bo’lsa va uni chaqirish joyida bu parametrlardan faqat ayrimlariga qiymat ko’rsatilishi kerak bo’lsa, u holda bu parametrlar qiymatlari ularning nomi bo’yicha berilishi mumkin – bu kalit parametrlar deyiladi. Bu holda argumentlarni berish uchun ularning pozitsiyasi emas, nomi (kalit) ishlatiladi.

Bunday uslubni ikki xil afzalligi mavjud: birinchidan, funksiyadan foydalanish oson bo’ladi. Sababi argumentlarning ketma-ketligini rioya qilish zarur bo’lmaydi; ikkinchidan, faqat tanlangan argumentlarga qiymat berish mumkin bo’ladi va qolgan argumentlar boshlang’ich qiymatlarga ega bo’ladi.



 

Misol: (func_key.py nomi bilan saqlang)

Source code

   

  1. def func(a, b=5, c=10):

  2.  

  3.     print('a teng', a, ', b teng', b, ', c teng, c)

  4.  

  5.  

  6.  

  7. func(3, 7)

  8.  

  9. func(25, c=24)

  10.  

  11. func(c=50, a=100)

 

Natija:

Source code

   

  1. $ python func_key.py

  2. a teng 3, b teng 7, c teng 10

  3. a teng 25, b teng 5, c teng 24

  4. a teng 100, b teng 5, c teng 50


Download 48.65 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10   11




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