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


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

Bu qanday ishlaydi:

func nomli funksiya bitta boshlang'ich qiymatsiz parametr va ikkita boshlang'ich qiymatli parametrga ega.

func(3, 7) funksiyaning birinchi chaqirilishida a parametr 3, b parametr 7, parametr esa boshlang'ich qiymat 10 qabul qiladi.

func(25, c=24) funksiyaning ikkinchi chaqirilishida a parametr argument pozitsiyasi bo'yicha 25 qiymat qabul qiladi. Shundan song c parametr nom ya'ni kalit parametr bo'yicha 24 qiymat qabul qiladi. parametr esa boshlang'ich qiymatga ko'ra 5 qiymat qabul qiladi.

func(c=50, a=100) funksiyaning uchunchi chaqirilishida biz barcha qiymatlar uchun kalit argumentlardan foydalanamiz. E'tibor bering, funksiyani e'lon qilishda c parametr aparametrdan keyin ko'rsatilgan bo'lsa ham, qiymat biriktirish vaqtida c parametrga aparametrdan oldin qiymat biriktiryapmiz.

Ixtiyoriy miqdordagi parametrlar (Переменное число параметров)

Ba'zan funksiyani ixtiyoriy miqdordagi parametr qabul qila oladigan holda e'lon qilish kerak bo'lishi mimkin. Bunga yulduzchalar yordamida erishishimiz mumkin.



Misol: (total.py nomi bilan saqlang)

def total(initial=5, *numbers, **keywords):

count = initial

for number in numbers:

count += number

for key in keywords:

count += keywords[key]

return count

print(total(10, 1, 2, 3, vegetables=50, fruits=100))

Natija:

$ python total.py

166


Download 91.9 Kb.

Do'stlaringiz bilan baham:
1   ...   20   21   22   23   24   25   26   27   28




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