isinstance(obj,dict_or_list_or_other):判断对象是否是某一类型。
getattr():获取对象的属性或方法值。
value = obj.attribute
value = getattr(obj, "attribute")
issubclass()
:判断一个类是不是继承了另一个类。
>>> class SuperHero(Person): ... def intro(self): ... """Return an introduction.""" ... return "Hello, I'm SuperHero %s and I'm %s." % (self.name, self.age)
>>> issubclass(SuperHero, Person) 1 >>> issubclass(Person, SuperHero) 0