Python中 isinstance() 用法

 Isinstance的用法是用来判断一个量是否是相应的类型,接受的参数一个是对象加一种类型。示范代码如下:

a = 1

print(isinstance(a,int))

print(isinstance(a,float))

       程序的执行结果如下:

True

False

可以预判多个类型:

isinstance(6.6,(int,float,str))

True

       从上面的结果看,对于基础的数据类型实际上是能够很好地进行判断的。

       其实,说的更为通用一些,isinstance是用于判断一个对象是否是一个类的实例的对象。为了说明其通用性,接下来再进行一个类以及对象的判断。写代码如下:

class Demo():

       pass

 

instDemo = Demo()

print(isinstance(instDemo,Demo))

       程序执行结果:

True

你可能感兴趣的:(django,日记)