python中instance函数如何判断类型

   2024-09-30 4180
核心提示:在Python中,可以使用isinstance()函数来判断一个对象是否属于某个类型。这个函数接受两个参数:需要检查的对象和类型。例如:cl

在Python中,可以使用isinstance()函数来判断一个对象是否属于某个类型。这个函数接受两个参数:需要检查的对象和类型。例如:

class MyClass:    passobj = MyClass()if isinstance(obj, MyClass):    print("obj 是 MyClass 类型")else:    print("obj 不是 MyClass 类型")

输出结果为:

obj 是 MyClass 类型

isinstance()函数也可以用来检查对象是否属于某个父类或者某个接口。例如:

class MyBaseClass:    passclass MyClass(MyBaseClass):    passobj = MyClass()if isinstance(obj, MyBaseClass):    print("obj 是 MyBaseClass 类型或者其子类")else:    print("obj 不是 MyBaseClass 类型或者其子类")

输出结果为:

obj 是 MyBaseClass 类型或者其子类

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号