1. Python tili imkoniyatlari Pythonni ko`chirish


repr__(self) –repr tarkibiy funksiyasi vositasida chaqiriladi; python ichki foydalanuvi uchun mo`ljallangan “xom” ma`lumotlarni qaytaradi. __str



Yüklə 2,19 Mb.
səhifə61/78
tarix19.12.2023
ölçüsü2,19 Mb.
#152124
1   ...   57   58   59   60   61   62   63   64   ...   78
1. Python tili imkoniyatlari Pythonni ko`chirish

__repr__(self) –repr tarkibiy funksiyasi vositasida chaqiriladi; python ichki foydalanuvi uchun mo`ljallangan “xom” ma`lumotlarni qaytaradi.
__str__(self) –str, print va format funksiyalari tomonidan chaqiriladi. Ob`yektning satrli ko`rinishini qaytaradi.
__bytes__(self) – baytlarga aylantirilayotganda bytes funksiyasi tomonidan chaqiriladi.
__format__(self, format_spec) – format funksiyasi tomonidan foydalaniladi (bundan tashqari satrlarda format metodi orqali haqm qo`llaniladi)
__lt__(self, other) - x < y x.__lt__(y) ni chaqiradi
__le__(self, other) - x <= y x.__le__(y) ni chaqiradi.
__eq__(self, other) - x == y x.__eq__(y) ni chaqiradi.
__ne__(self, other) - x != y x.__ne__(y) ni chaqiradi
__gt__(self, other) - x > y x.__gt__(y) ni chaqiradi.
__ge__(self, other) - x >= y x.__ge__(y) ni chaqiradi.
__hash__(self) – ob`yektning xesh summasini olish. Masalan, lug`atga qo`shish uchun.
__bool__(self) – Rostlikka tekshirilayotganda chaqiriladi. Agar bu metod tavsiflanmagan bo`lsa, __len__ metodi chaqiriladi. (nol bo`lmagan uzunlikka ega ob`yektlar rost qiymat qabul qilgan hisoblanadi).
__getattr__(self, name) – klass ekzamplyarining atributini odatiy manzillardan topilmaganda ishga tushiriladi (masalan, ekzemplyarning bunday nomli metodi bo`lmaganda).
__setattr__(self, name, value) – atributni tayinlash.
__delattr__(self, name) – atributni o`chirish (del obj.name).
__call__(self[, args...]) – klass ekzemplyarini funksiya sifatida chaqirish.
__len__(self) – ob`yekt uzunligi
__getitem__(self, key) – indeks (yoki kalit) bo`yicha murojaat.
__setitem__(self, key, value) – elementni indeksi bo`yicha belgilash.
__delitem__(self, key) – elementni indeksi bo`yicha o`chirish.
__iter__(self) – konteyner uchun iteratorni qaytaradi.
__reversed__(self) – teskari tartibda joylashgan elementlardaniborat iterator.

Yüklə 2,19 Mb.

Dostları ilə paylaş:
1   ...   57   58   59   60   61   62   63   64   ...   78




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

    Ana səhifə