Как при помощи @property получить @property.property?

clas A:
__init__(self, text):
  self.age = age

  @property text
    ...
  @text.setter
    ...

s = A('a')
s.text.first


Как на python можно реализовать такую цепочку class.@property.field
к примеру
p = Planet('Нептун')
p.size
>>> Какой-то размер
p.size.float
>>> Какой-то размер но с плавающей точкой.
  • Вопрос задан
  • 186 просмотров
Решения вопроса 1
Assargin
@Assargin
Перед ответом смотрю наличие ✔ в ваших вопросах
Метод, реализующий свойство size, должен возвращать что-то (объект другого класса, например), в свою очередь реализующее через свои свойства нужные вам фичи.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы