Python语言问题:object()与Function的属性 [英] Python Language Question: attributes of object() vs Function
问题描述
>>> a = object()
>>> a.hhh = 1
抛出
Traceback(最近一次调用最后一次):
在< module>中,第1行的文件< stdin>
AttributeError:'object'对象没有属性'hhh'
然而,对于函数对象,这是OK。
>>> def f():
... return 1
...
>>> f.hhh = 1
这种差异背后的基本原理是什么?