在Mark Lutz的书 Learning Python 4th Edition里对attribute是这么解释的:An attribute is simply a variable name that is attached to a specific object (like a module).
所以可以简单的认为attribute就是script里的变量名。
书里他对property是这么解释的:A mechanism known as properties provides another way for new-style classes to define automatically called method for access or assignment to instance attribute.
Properties are based on a new notion of attribute descriptors...
In short, a property is a type of object assigned to a class attribute name.
以上~