title: Why would someone use @property if no setter or deleter are defined?
body: <p>In python code I often see the use of @property.</p>
  
  <p>If I understand correctly, with the <a href="http://docs.python.org/library/functions.html#property" rel="noreferrer">property function</a> a getter setter and deleter can be defined. </p>
  
  <p>Why would one use @property if the setter and deleter are not defined (@x.setter, @x.deleter)? Isn't this the same as not using @property at all?</p>