Python面向对象进阶
一.isinstance(obj,cls)和issubclass(sub,super)
isinstance(obj,cls)检查是否obj是否是类 cls 的对象
n1=10 n2=9 print isinstance(n1,int) #True print isinstance(n1,str) #False
issubclass(sub, super)检查sub类是否是 super 类的派生类(子类)
class A: pass class B(A): pass print issubclass(B,A) #True print issubclass(B,int) #False

浙公网安备 33010602011771号