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 不考虑继承关系

posted @ 2020-07-15 14:57  1lin24  阅读(217)  评论(0编辑  收藏  举报