object() 所有类的基类
最后更新:2026-09-22
object() 所有类的基类
object 是所有类的基类;object() 返回一个无特征的对象。
| 分类 | 内置函数 |
|---|---|
| 类型 | 内置函数 |
| Python 版本 | all |
📝 语法
object()
返回值:返回一个新的无特征对象,不含任何属性或方法。
💥 异常
TypeError— 向 object() 传入参数时抛出。
▶ 示例
编辑下方代码,点击运行,在输出面板查看结果:
运行结果:
A True
💡 相关案例
更多实战案例即将上线,敬请期待。
❓ 常见问题
Qobject() 能传参数吗?
A不能,object() 不接受任何参数,传了会抛 TypeError;它也不接受关键字参数。
Q为什么要学 object()?
A它是所有类的隐式基类(class A: pass 等价于 class A(object): pass),理解它才能理解 isinstance(x, object) 恒为 True、以及三参 type() 创建类的 bases 参数。
Qobject() 的实例能设置属性吗?
A不能,object 实例没有 __dict__,给它赋属性会抛 AttributeError;需要自定义属性请继承 object 定义自己的类。
Qtype(name, bases, dict) 创建类时 bases 常传什么?
A常传 (object,),表示新类直接继承 object,等价于 class MyClass(object): 的写法。