isinstance和type的区别 isinstance(),该函数主要用来判断指定变量的数据类型。 n = 2 print(isinstance(n,int)) type()函数可以用来查询变量所指的对象类型 n = 2 print(type(2)) 区别就是: type() 不会认为子类是一种父类类型,不考虑继承关系。isinstance() 会认为子类是一种父类类型,考虑继承关系。