python3 为什么 isinstance(A, object) 返回True?

问题如下:

class A:
    pass

print(isinstance(A,object))

结果返回True,这难道说明类Aobject的实例吗?我只知道isinstance(A(),object)应该返回True,我哪里错了呢?拜请指教

阅读 2.5k
2 个回答

1.在Python中,一切皆对象,类也是一个对象,它的类型是type。
2.任何对象都派生自object类型。

python中万物皆对象,一切皆由type派生出来
如想深入理解,可百度学习python元类

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题