Functions
Python funksiya haqida.
Introduction
Funksiyalar qayta ishlatiladigan kod bo‘laklaridir.
Creating a function
Funksiya `def` kalit so‘zi bilan boshlanadi, undan so‘ng funksiyaning nomi, ikki qavs va keyin ikki nuqta qo‘yiladi.
Calling a function
Endi sizda funksiya bor, uni qandaydir ish qilishi kerak.
Passing arguments
Ko‘pgina funksiyalar ularga argumentlarni uzatishga imkon beradi.
Type Hinting Your Arguments
Ba'zi dasturlash tillari statik tiplardan foydalanadi, shuning uchun siz kodingizni kompilyatsiya qilganingizda, kompilyator sizga tiplar bilan bog'liq xatolar haqida ogohlantiradi.
Passing Keyword Arguments
Python sizga kalit argumentlarni o‘tkazishga ham ruxsat beradi.
Required and Default Arguments
Standart argumentlar sizning funksiyangizni kamroq argumentlar bilan chaqirish imkonini beruvchi qulay usuldir.
What are *args and **kwargs?
Ko'pincha sizning funksiyalaringiz faqat bir nechta argumentlar, kalit so'z argumentlari yoki ikkalasini ham qabul qilishini xohlaysiz.
Positional-only parameters
Python 3.8 funksiyalarga yangi xususiyat qo'shdi, bu esa pozitsiya bo'yicha parametrlar deb ataladi.
Scope
Barcha dasturlash tillarida doira tushunchasi mavjud.
Wrapping Up
Funksiyalar kodni qayta ishlatishning juda foydali usulidir.
Review Questions
Python function o'rgangan bilimlaringizni sinab ko'ring.
Last updated on