Запитання з тегом «descriptor»

7
Розуміння __get__ та __set__ та дескрипторів Python
Я намагаюся зрозуміти, що таке дескриптори Python і для чого вони корисні. Я розумію, як вони працюють, але ось мої сумніви. Розглянемо наступний код: 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() …
310 python  descriptor 

7
Як викликати властивість базового класу, якщо ця властивість перезаписується у похідному класі?
Я міняю деякі мої класи від широкого використання геттерів та сеттерів до більш пітонічного використання властивостей. Але зараз я застряг, тому що деякі з моїх попередніх геттерів або установників викликали б відповідний метод базового класу, а потім виконували щось інше. Але як цього можна досягти за допомогою властивостей? Як викликати …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.