Python内置函数之 isinstance

用法

isinstance 可以用来判断一个对象是否是某个类型

isinstance(object, classinfo)

其中 classinfo 可以是类名,也可以是类名组成的 tuple, 例:

obj = '1lin24'
isinstance(obj, str)
isinstance(obj, (int, str))
# 甚至可以是
isinstance(obj, ((int,float), str))

知识点

isinstance 与 type 有什么不同

isinstance 考虑继承关系
type 不考虑继承关系

原文地址:https://www.cnblogs.com/1lin24/p/13305334.html