class A:
pass
class B(A):
pass
>>> issubclass(A,B)
False
>>> issubclass(B,A)
True
>>> a = A()
>>> isinstance(a,A)
>>> b = B()
>>> isinstance(b,A)
True
>>> setattr(a,'v1',1)
>>> getattr(a,'v1')
1
>>> hasattr(a,'v2')
False
>>> delattr(a,'v2')
Traceback (most recent call last):
File "<pyshell#48>", line 1, in <module>
delattr(a,'v2')
AttributeError: A instance has no attribute 'v2'
>>> delattr(a,'v1')
>>> getattr(a,'v1')//删除了就没有了
Traceback (most recent call last):
File "<pyshell#50>", line 1, in <module>
getattr(a,'v1')
AttributeError: A instance has no attribute 'v1'
python子类与实例
原创
©著作权归作者所有:来自51CTO博客作者xiangjie256的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Python类的子类的实例化
继承1.概念如果两个或者两个以上的类中具有相同的属性或者方法,我们可以抽取一个类出来,在该类中定义相同的属性或者方法被抽取出来的类-----》父类 超类【super】super 父类的引用 基类【base】两个或者两个以上的类------》子类 派生类他们之间的关系: 子类 继承自 父类父类 派生了&
Python类的子类的实例化 python创建子类对象会先创建父类对象 父类 子类 构造函数