Pertanyaan yang diberi tag «descriptor»

7
Memahami deskriptor __get__ dan __set__ dan Python
Saya mencoba untuk memahami apa itu deskriptor Python dan apa manfaatnya. Saya mengerti bagaimana mereka bekerja, tetapi inilah keraguan saya. Pertimbangkan kode berikut: class Celsius(object): def __init__(self, value=0.0): self.value = float(value) def __get__(self, instance, owner): return self.value def __set__(self, instance, value): self.value = float(value) class Temperature(object): celsius = Celsius() Mengapa …
310 python  descriptor 

7
Bagaimana memanggil properti kelas dasar jika properti ini ditimpa di kelas turunan?
Saya mengubah beberapa kelas saya dari penggunaan ekstensif getter dan setter ke penggunaan properti yang lebih pythonic. Tapi sekarang saya macet karena beberapa getter atau setter saya sebelumnya akan memanggil metode yang sesuai dari kelas dasar, dan kemudian melakukan sesuatu yang lain. Tapi bagaimana ini bisa dilakukan dengan properti? Bagaimana …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.