使用:判断一个对象是否是一个已知的类型
- isinstance() 会认为子类是一种父类类型,考虑继承关系
- type() 不会认为子类是一种父类类型,即判断子类实例对象是否属于父类。考虑继承关系
判断2个类型是否相等推荐使用isinstance()
语法结构:isinstance(object,type/tuple/class),第二个参数为type/元组/类,返回值为Ture/False
(1) 当第二个参数为type,当对象类型=type类型,返回值为Ture
a=4
print(isinstance(a,int))
print(type(a