python中isinstance函数什么意思,python3 isinstance用法

  python中isinstance函数什么意思,python3 isinstance用法

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

  a=1

  print(isinstance(a,int))

  print(isinstance(a,float))

  程序的执行结果如下:

  grey @ DESKTOP-3t 80 npq:/mnt/e/01 _ workspace/02 _ program _ language/03 _ python/OOP/2017/08/12 $ python instance . py

  真实的

  错误的

  从上面的结果,我们其实可以很好的判断基本数据类型。

  实际上,更通俗地说,isinstance是一个用于确定一个对象是否是一个类的实例的函数。为了说明它的普遍性,接下来,判断一个类和对象。按如下方式编写代码:

  课堂演示:

  及格

  instDemo=Demo()

  print(isinstance(instDemo,Demo))

  程序执行结果:

  grey @ DESKTOP-3t 80 npq:/mnt/e/01 _ workspace/02 _ program _ language/03 _ python/OOP/2017/08/12 $ python instance . py

  真实的

  从以上结果可以看出,程序执行是按预期进行的。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: