isinstance python2.7是什么函数
发布网友
发布时间:2022-04-06 03:35
我来回答
共1个回答
热心网友
时间:2022-04-06 05:04
语法:isinstance(object,typeinfo)
作用:来判断一个对象(参数object)是否是一个已知的类型(参数typeinfo)的实例。
其第一个参数(object)为对象实例,第二个参数(typeinfo)为类型名(int...)或类型名的一个列表((int,list,float)是一个列表)。其返回值为布尔型(True or flase)。
若对象的类型与参数二的类型相同则返回True。若参数二为一个元组,则若对象类型与元组中类型名之一相同即返回True。
通常也可以用type(),不过用 type的话,并不是很准确,比如在旧式类继承方面,子类的实例应该也算是父类的实例的,但是用type的话就不是了