Я экспериментировал с Python и обнаружил, что есть свойство type
>>> property
Но я слышал только о свойствах в контексте функции.
>>> a = property()
А как насчет объектов свойств? Что они используют? Методы свойств не очень интуитивны и информативны.
>>> dir(a)
['__class__', '__delattr__', '__delete__', '__doc__', '__format__', '__get__', '__getattribute__', '__hash__', '__init__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__set__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', 'deleter', 'fdel', 'fget', 'fset', 'getter', 'setter']
Подробнее здесь: https://stackoverflow.com/questions/300 ... rty-object