Questions marquées «descriptor»

7
Comprendre les descripteurs __get__ et __set__ et Python
J'essaie de comprendre ce que les descripteurs de Python sont et ce qu'ils sont utiles pour. Je comprends comment ils fonctionnent, mais voici mes doutes. Considérez le code suivant: 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) …
310 python  descriptor 

7
Comment appeler une propriété de la classe de base si cette propriété est en cours de remplacement dans la classe dérivée?
Je change certaines de mes classes d'une utilisation extensive des getters et setters à une utilisation plus pythonique des propriétés. Mais maintenant je suis bloqué parce que certains de mes précédents getters ou setters appelleraient la méthode correspondante de la classe de base, puis effectueraient autre chose. Mais comment cela …
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.