Задать вопрос

Как при помощи @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
>>> Какой-то размер но с плавающей точкой.
  • Вопрос задан
  • 187 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Skillbox
    Python-разработчик
    10 месяцев
    Далее
  • ProductStar
    Профессия: Python-разработчик
    8 месяцев
    Далее
Решения вопроса 1
Assargin
@Assargin
Перед ответом смотрю наличие ✔ в ваших вопросах
Метод, реализующий свойство size, должен возвращать что-то (объект другого класса, например), в свою очередь реализующее через свои свойства нужные вам фичи.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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