Python tillarida ikki turga funksiya bor
Download 14.29 Kb.
|
Python
Funksiya (function) – bu, belgilangan amallar to'plamidan iborat huquqiy bir bo'limdir. Bu, bitta nomlar bilan belgilangan va biror turli ma'lumotlar (argumentlar) qabul qilishiga qodir. Amalni bajarish uchun argumentlarni ishlatadi va natijani qaytaradi. Python tillarida ikki turga funksiya bor: 1. Tashqi funksiyalar ("Built-in Functions") – Python tilida bitta yoki bir nechta arghamni olgan ijaraga tushirilgan va Python interpreter-i tomonidan ista'mol qilinishi mumkin bo'lgan funksiyalar. 2. O'zgaruvchi o'rniga yozilgan funksiyalar ("User-defined Functions") – Python tilida biz o'zimiz funksiyalarimizni yaratib ishlatishimiz mumkin. For - operatori elementlar ketma-ketligini davom ettirib, har bir qadamda bir nechta elementni itegratsiya qiladi. While - operatori unga berilgan shart bajarilguncha takrorlanadi. Class - obyektlarning turlarini (yani obyektlarning shakl va xususiyatlarini) belgilash uchun Pythonda ishlatiluvchi maxsus yordamdir. Class yordamida, bir obyektning turini belgilab, uni o'ziga hos xususiyatlar va metodlar (funksiyalar) beriladi. Parametor – bu funksiya nomi bilan yaratilga o`zgaruvchi.
Argument – bu funksiya ichidagi o`zgaruvchi yoki (parametor)qiymati. Lamboda – funksiya , nomi bo`lmagan va ko`p qatorli funksiyalardan farqli
Wayd - rejimida fayillar bilan ishlanganda ochilgan fayl faqat o'qishga aniq bo'lan va uni yozish mumkin emas, so'nggi qatorlarni qo'shishda xatolik keltirish mumkin, bundan tashqari, faylni ustiga yozilgan malumotlar mavjud bo'lib yozishda ular o'chirilmaydi. Wayd Layns - rejimida fayillar bilan ishlanganda ochilgan fayl esa o'qish va yozishga aniq bo'lan, bundan tashqari, fayl ustidagi hamma malumotlar o'chiriladi va faylga yangi malumotlar yoziladi. Inheritance – bu bir klassga bitta yoki ko'p sinflarning xususiyatlarini sozlaydi. Bu yordamda bitta klass "Parent" yoki "Super" klass bo'lib, ularni yavru sinflar "Child" yoki "Subclass" sinflari orqali merosiylashtiradi. Inheritance orqali yuborilgan atribut va metodlar yavru sinfdagi obyektlarda yana foydalanishga imkon beradi. Download 14.29 Kb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling