我正在学习 Python 数据模型。我读过这篇文章。
在这个问题中,@poke 回答了内置函数的isinstance
工作原理。它解释说:
>>> isinstance(type, object) #Because type.__base__==object
True
>>> isinstance(object, object)
True
所以我的问题是为什么type.__base__==object
?什么issubclass(object,object)==True
时候object.__bases__==()
?
只是为了保持“一切都是一个实例object
”的统一吗?