Python中isinstance()函数有什么用

  介绍

本篇文章为大家展示了Python中isinstance()函数有什么用,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

描述

isinstance()函数来判断一个对象是否是一个已知的类型、类似类型()。

isinstance()与()区型别:

<李>

类型()不会认为子类是一种父类类型,不考虑继承关系。

<李>

isinstance()会认为子类是一种父类类型,考虑继承关系。

如果要判断两个类型是否相同推荐使用isinstance ()。

语法

以下是isinstance()方法的语法:

 isinstance(对象,,classinfo) 

参数

<李>

对象——实例对象。

<李>

classinfo——可以是直接或间接类名,基本类型或者由它们组成的元组。

返回值

如果对象的类型与参数二的类型(classinfo)相同则返回真,否则返回假. .

<人力资源/>

实例

以下展示了使用isinstance函数的实例:

<>之前在祝辞祝辞a =2   在祝辞祝辞,isinstance  (a, int)   真正的   在祝辞祝辞,isinstance  (str),   假   祝辞祝辞祝辞,isinstance  (, (str, int,列表),,,,#,是元组中的一个返回,真的   真正的

类型()与isinstance()区别:

 class 答:
  ,才能通过
  ,
  class  B (A):
  ,才能通过
  ,
  isinstance () (),,,,,, #, returns 真实的
  类型(()),==,A ,,,,,,, #, returns 真实的
  isinstance (B (),,),,,, #, returns 真实的
  类型(B ()),==, A ,,,,,,, #, returns 假

上述内容就是Python中isinstance()函数有什么用,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。

Python中isinstance()函数有什么用