Python 中isinstance的用法

isinstance()函数用来判断一个对象是否是一个已知的类型.
isinstance(object, classinfo)

类似 type().
isinstance() 与 type() 区别:

type() 不会认为子类是一种父类类型,不考虑继承关系.
isinstance() 会认为子类是一种父类类型,考虑继承关系.
参数

object: 实例对象
classinfo: 可以是直接或间接类名,基本类型或者由它们所组成的元组
返回值
如果object的类型和classinfo的类型相同则返回True,否则返回False.

posted @ 2022-10-14 13:57  咸鱼书生  阅读(68)  评论(0编辑  收藏  举报