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))