检查对象类型
430字,阅读需时2分钟
来自专栏
课程/专栏

函数声明:

isinstance(object, classinfo)

如果参数 object 是参数 classinfo 的实例或者是其 (直接、间接或 虚拟) 子类则返回 True。 如果 object 不是给定类型的对象,函数将总是返回 False。

例1:检查对象的类型

>>> s = "abcdef"
# 检测对象s是否是str类型
>>> isinstance(s,"str")
True
>>> a = ["java","python"]
# 检测对象s是否是list类型
 
>>> isinstance(s,list)
False
# 检测对象a是否是list类型
>>> isinstance(a,list)
True
>>>
我要评论
全部评论