Python3---内建函数---isinstance()

前言

该文章描述了函数isinstance()的使用

2020-01-16

天象独行

  0X01;描述

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

    sinstance() 与 type() 区别:

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

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

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

  0X02;语法

    isinstance(object,classinfo)

  参数:

    object -- 实例对象。

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

  0X03;返回值

    如果对象的类型与参数二的类型(classinfo)相同则返回 True,否则返回 False。

  0X04;举例:

>>> a = 'wsedrtyui'
>>> isinstance(a,str)
True
>>> isinstance(a,int)
False

猜你喜欢

转载自www.cnblogs.com/aaron456-rgv/p/12201139.html