Funksiyalarni hosil qilish. Funksiya argumentlari



Yüklə 76,79 Kb.
səhifə1/3
tarix07.01.2024
ölçüsü76,79 Kb.
#209825
  1   2   3

16-mavzu: Funksiyalarni hosil qilish. Funksiya argumentlari.

  • Funksiyalarni chaqirish Funktsiya kod bloki bo'lib, u faqat chaqirilganda ishlaydi.

  • Siz parametrlar sifatida ma'lum bo'lgan ma'lumotlarni funktsiyaga o'tkazishingiz mumkin.

  • Funktsiya natijada ma'lumotlarni qaytarishi mumkin.

Funktsiyani yaratish
Pythonda funksiya def yordamida aniqlanadi.
def birinchi():
print("Birinchi funksiyam")
Funktsiyani chaqirish uchun funktsiya nomidan keyin qavsdan foydalaning: def birinchi():
print("Birinchi funksiyam ")
birinchi()
Argumentlar - ba'zi bir ma'tlarni saqlaydigan kompyuter xotirasidagi joy uchun nom.
Axborot funksiyalarga argument sifatida uzatilishi mumkin.
Argumentlar funksiya nomidan keyin qavslar ichida ko'rsatiladi. Siz xohlagancha argumentlar qo'shishingiz mumkin, ularni vergul bilan ajratib qo'ying.
Quyidagi misolda bitta argument (ism) bilan funksiya mavjud. Funktsiya chaqirilganda, biz birinchi ismni o'tkazamiz, to'liq ismni chop etish uchun funktsiya ichida ishlatiladi:
def birinchi(ism):
print(ism + "Aliyev")
birinchi("Ali")
Birinchi("Vali")
BiRiNchI("Soli")
agar sizning funktsiyangiz 2 ta argumentni kutsa, siz funktsiyani chaqirishingiz kerak 2 ta argument bilan, ko'p emas va kam emas.
def birinchi(ism, familyasi):
print(ism + " " + familyasi)
birinchi("Alijon", "Valijonovich")
Agar siz funktsiyani 1 yoki 3 ta argument bilan chaqirmoqchi bo'lsangiz, siz xatoga duch kelasiz:
def birinchi(ism, familyasi):
print(ism + " " + familyasi)
birinchi("Alijon ")
gar funktsiyangizga qancha argument berilishini bilmasangiz, funksiya taʼrifida parametr nomidan oldin * qoʻshing.
Shunday qilib, funksiya argumentlar qatorini oladi va shunga mos ravishda elementlarga kirishi mumkin:
def yulduzli_funksiya(*guruh):
print("Bu guruhda " + guruh[2])
yulduzli_funksiya ("Ali", "Vali", "Soli")

Yüklə 76,79 Kb.

Dostları ilə paylaş:
  1   2   3




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin