type object 和class之间的关系

2018-07-06  本文已影响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))
上一篇下一篇

猜你喜欢

热点阅读