美文网首页
type object 和class之间的关系

type object 和class之间的关系

作者: 小白快加油 | 来源:发表于2018-07-06 12:25 被阅读0次

type函数,object基类

type -> int -> 1

type -> class -> obj

object是所有的类继承的最顶层的基类

type是一个类,也是一个对象

type继承object 。object是一个基类,是由type创建

object的基类是空

类是由type类生成的对象。我们平时熟悉的类是由类对象创建的类

a = 1
b = 'abc'
print(type(1))
print(type(int))
print(type(b))
print(type(str))

class Student:
    pass

class MyStudent(Student):
    pass

stu = Student()
print(type(stu))
print(type(Student))
print(int.__bases__)
print(str.__bases__)
print(Student.__bases__)
print(MyStudent.__bases__)
print(type.__bases__)
print(object.__bases__)
print(type(object))

相关文章

网友评论

      本文标题:type object 和class之间的关系

      本文链接:https://www.haomeiwen.com/subject/stdvuftx.html