Python中的isinstance() and type()

作用:

判断对象是否是一个已知的类型

1 isinstance(object, classinfo)

  • object: 进行判断的实例对象

  • classinfo: 直接的或间接的类名, 基本类型,或由它们组成的元组

  • 返回值: True and False

Python中的isinstance() and type()_第1张图片

元组形式:

2 type()

  • type() 函数用来查看类型, isintance()用来判断是否是对应的类型, 但是type() 函数不考虑继承关系, isinstance() 函数考虑继承关系

  • 当 object 和classinfo 否是变量类型的时候, 推荐使用 isintance()

Python中的isinstance() and type()_第2张图片

你可能感兴趣的:(python)