python3中random函数用法,python中random.randint()函数怎么用
isinstance(object,classinfo)
确定该实例是该类还是对象。
对象是变量
Classinfo是一种类型(tuple,dict,int,float)
确定变量是否属于这种类型。
复制代码如下:
objA类:
及格
A=objA()
B=a , v
C=一串
打印实例(A,objA)
print isinstance(B,元组)
print isinstance(C,basestring)
输出结果:
复制代码如下:
真实的
真实的
真实的
此外,isinstance函数可用于确定对象是否为已知类型。
Isinstance解释如下:
复制代码如下:
isinstance(对象、类或类型或元组)- bool
返回一个对象是一个类的实例还是它的子类。
将类型作为第二个参数,返回它是否是对象的类型。
前者使用一个元组,isinstance(x,(A,B,)),是的快捷方式
isinstance(x,A)或isinstance(x,B)或.(等等。).
第一个参数是对象,第二个参数是类型名或类型名列表。它的返回值是布尔值。如果对象的类型与参数2的类型相同,则返回True。如果第二个参数是一个元组,如果对象类型与元组中的一个类型名相同,它将返回True。
复制代码如下:
isinstance(lst,list)
真实的
isinstance(lst,(int,str,list))
真实的
另外:Python可以获得一个对象的类型,使用类型函数:lst=[1,2,3]type(lst)
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。