Reja: Python тилида ўрнатилган функциялар ва методлар


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


Download 91.9 Kb.
bet22/28
Sana09.01.2022
Hajmi91.9 Kb.
#256036
1   ...   18   19   20   21   22   23   24   25   ...   28
Bog'liq
pyhton TAYYOR

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)

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

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

func(3, 7)

func(25, c=24)

func(c=50, a=100)



Natija:

$ python func_key.py

a teng 3, b teng 7, c teng 10

a teng 25, b teng 5, c teng 24

a teng 100, b teng 5, c teng 50


Download 91.9 Kb.

Do'stlaringiz bilan baham:
1   ...   18   19   20   21   22   23   24   25   ...   28




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