type(object)判断一个对象的类型

isinstance(object,class):判断接收的对象是否是给定的类型CLASS的对象

>>> type(6)

<class 'int'>

>>> a=10

>>> isinstance(a,int) #判断a是不是int类型

True

>>> 

type()不会认为子类对象是一种父类类型,不考虑继承关系

isinstace()会认为子类对象是一种父类类型,考虑继承关系

评论
 
© 软件交流 | Powered by LOFTER