Mavzu:
Dasturlash tillarida ma’lumotlarning standart turlari.
Funksiyalarni amalga oshirish.
Ishdan maqsad.
Ma’lumotlarning oddiy
sozlangan va nostandart
toifalarini o’rganish va ularni tadqiq qilish. Ularga doir misollarning
dasturini ishlab chiqish. Funksiyalar yaratish.
Qo’yilgan masala.
Quyida berilgan 5 ta masala uchun funksiya
yaratish orqali yechimi hisoblanadi.
NAZARIY QISM
Funksiya ma'lum bir vazifani bajaradigan bir-biriga bog'liq bo'lgan bayonotlar
guruhiga ishora qiladi. Funksiyalar
sizga dasturni kichikroq, modulli qismlarga
ajratishda yordam beradi. Sizniki kabi dastur
kattalashadi, uni boshqarish uchun
funktsiyalar paydo bo'ladi va uyushgan. Bundan tashqari, bu takrorlashdan
qochish va kod yaratishda yordam beradi qayta foydalanish mumkin. Quyida
funksiyaning sintaksis / ta'rifi keltirilgan.Yuqoridagi ta'rif quyidagi tarkibiy
qismlarni o'z ichiga oladi: Funksiya sarlavhasining boshlanishini belgilaydigan def
kalit so'zi
Identifikatsiya qilish uchun funktsiya nomi. Qadriyatlar
funktsiyaga
uzatiladigan argumentlar yoki parametrlar. Biroq, bu ixtiyoriy. Funksiya
sarlavhasining oxirini belgilaydigan yo'g'on ichak Funksiyaning rolini tavsiflovchi
dokstring (keyingi kichik bo'limga qarang). Funksiyani o'zida mujassam etgan
haqiqiy Python bayonotlari. Bayonotlar o'z ichiga olishi kerak odatda to'rtta
bo'shliqdan iborat bo'lgan ba'zi bir chuqurlik darajasi. Funksiyadan qiymatni
qaytarish uchun qaytish bayonoti (ixtiyoriy). Qarab qo'ymoq quyidagi funktsiya
misolida: Python funksiyasini qanday chaqirish mumkin Funksiyani aniqlab, uni
boshqa dasturdan, funksiyadan yoki qo'ng'iroq qilishingiz mumkin hatto Python
so'rovi. Funksiyani chaqirish uchun funktsiya nomini yozishni talab qiladi to'g'ri
parametrlar. Yuqoridagi kodni qobiqda ishlating va natijani ko'ring.
Hujjatlar
(hujjatlar qatori) Docstring - bu funksiya sarlavhasidan keyin joylashgan
birinchi satr. Bu tushuntiradi funksiyaning roli. Yuqoridagi misolda docstring
funktsiya sarlavhasi ostida joylashgan.
Dokstringni bir
necha qatorga qadar
uzaytirish uchun siz uchta kotirovkadan foydalanishingiz mumkin. Bu string
__doc__ atributi sifatida mavjud.