I am not new to python, but I have a pretty basic question here.
I was playing around with python and found that there is the type property
>>> property
<type 'property'>
But I have only heard of properties in the function context.
>>> a = property()
<property object at 0x0246C090>
But what about property objects? What are they use? Property methods are not very intuitive or suggestive
>>> 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']
Thank you for the attention!