use*_*416 5 python class python-3.x
在上段自定义类的Python语言参考它指出:
特殊属性:
__name__是类名;__module__是定义类的模块名称;__dict__是包含类的命名空间的字典;__bases__是包含基类的元组(可能是空的或单例),按它们在基类列表中出现的顺序排列;__doc__是类的文档字符串,或者None是未定义的.
那么,__bases__对于自定义类可能"可能是空的"?如果所有内容都隐含object在Python中继承,那怎么能实现3呢?
一个空的唯一类__bases__是object本身:
>>> object.__bases__
()
Run Code Online (Sandbox Code Playgroud)
我错过了什么吗?