__new__(cls[, ...]) – ekzemplyar yaratishni boshqaradi. Majburiy argument sifatida klassni qa-bul qiladi (ekzemplyar bilan adashtirmang). Klass ekzemplyarini keyinvchalik __init__ metodiga uzatish maqsadida qaytaradi.
__init__(self[, ...]) – yuqorida aytib o‘tilganidek – konstruktor.
__del__(self) – chiqindilar tozalovchisi tomonidan obyekt o‘chirilganda ishga tushiriladi.
__repr__(self) – repr tarkibiy funksiyasi vositasida chaqiriladi; Python ichki foydalanish uchun mo‘ljallangan “xom” ma’lumotlarni qaytaradi.
__str__(self) – str, print va format funksiyalari tomonidan chaqiriladi. Obyektning satrli ko‘rin-ishini qaytaradi.
Do'stlaringiz bilan baham: |