Python 常用方法
一、isinstance
1、isinstance(a,list) #判断变量a是否是列表,正确返回True,错误返回False
2、检查obj是否是类cls的对象
class Foo(object): pass obj = Foo() print(isinstance(obj,Foo)) #True
二、issubclass
1、检查sub类是否是super类的派生类
class Foo(object): pass class Bar(Foo): pass print(issubclass(Bar,Foo)) #True