类相关的BIF

时间:2021-05-10 08:26:01

1.>>> issubclass(C,A)#判断c是A的子类,返回真假

类相关的BIF

2.>>> isinstance(b1,B) #判断c1是B类的实例化对象,返回真假

类相关的BIF

3.>>> hasattr(c1,‘x’)#判断实例化对象c1是否拥有x属性,注意x要用引号,返回真假

4.>>> getattr(c1,'y','开玩笑呢吧')#判断实例化对象c1是否拥有y属性,有就返回y,没有就返回后面的设置

类相关的BIF

5.>>> setattr(c1,'y','fishc')#在实例化对象c1 中设置y属性,并将其对应属性值设置好

6.>>> delattr(c1,'y') #删除实例化对象c1中的y