“Descriptors” are objects that describe some attribute of an object. They are found in the dictionary of type objects.
The type object for the built-in descriptor types.
Return non-zero if the descriptor objects
descr
describes a data attribute, or
0
if it describes a method.
descr
must be a descriptor object; there is no error checking.