Форум сайта python.su
Есть класс со свойством subs, можно ли subs вызвать из другого метода класса?
class Rec: def __init__(self, w, h): self.w = w self.h = h @property def subs(self): return str(self.w) def print_new(self): self.subs() # тут хочется вызвать свойство, но падает ошибка rec = Rec(1,2) rec.print_new()
Офлайн
>>> class A: ... def m(self): ... return self.p * 2 ... @property ... def p(self): ... return 4 ... >>> a = A() >>> a.m() 8 >>>
Офлайн