`

python子类与实例

 
阅读更多
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多线程 实例Thread 派生子类,创建子类实例

    python多线程 实例 注释详解 从 Thread 派生出一个子类,创建一个这个子类的实例

    Python实现子类调用父类的方法

    本文实例讲述了Python实现子类调用父类的方法。分享给大家供大家参考。具体实现方法如下: python和其他面向对象语言类似,每个类可以拥有一个或者多个父类,它们从父类那里继承了属性和方法。如果一个方法在子类的...

    python 子类调用父类的构造函数实例

    主要介绍了python 子类调用父类的构造函数实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

    Python子类继承父类构造函数详解

    子类不重写 __init__,实例化子类时,会自动调用父类定义的 __init__。 class Father(object): def __init__(self, name): self.name=name print ( name: %s %( self.name) ) def getName(self): return '...

    python类继承与子类实例初始化用法分析

    主要介绍了python类继承与子类实例初始化用法,实例分析了Python类的使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下

    Python实现子类调用父类的初始化实例

    主要介绍了Python实现子类调用父类的初始化实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

    python创建子类的方法分析

    主要介绍了python创建子类的方法,结合实例形式分析了Python子类的具体定义与使用方法,需要的朋友可以参考下

    Python 实现子类获取父类的类成员方法

    大家好,今天在写代码的时候,遇到了这样一种情况...感觉目前我使用的方法笨一点,就是直接引用父类的名字,感觉这样的方法不灵活,我想找一种方法,可以让子类访问到父类。 我在网上搜索了一下,找了这么两种方法,但

    python中子类调用父类函数的方法示例

    本文主要给大家介绍了关于python子类调用父类函数的相关内容,Python中子类中的__init__()函数会覆盖父类的函数,一些情况往往需要在子类里调用父类函数。下面话不多说了,来一起看看详细的介绍: 如下例程里,??...

    Python类的动态修改的实例方法

    Python类的动态修改的实例方法 相信很多朋友在编程的时候都会想修改一下已经写好的程序行为代码,而最常见的方式就是通过子类来重写父类的一些不满足需求的方法。比如说下面这个例子。 class Dog: def bark(self):...

    Python 私有化操作实例分析

    本文实例讲述了Python 私有化操作。分享给大家供大家参考,具体如下: 私有化 xx: 公有变量 _x: 单前置下划线,私有化属性或方法,from somemodule import *禁止导入,类对象和子类可以访问 _xx:双前置下划线,避免与...

    Python设计模式之工厂方法模式实例详解

    本文实例讲述了Python设计模式之工厂方法模式。分享给大家供大家参考,具体如下: 工厂方法模式(Factory Method Pattern):定义一个用于创建对象的接口,让子类决定实例化哪一个类,工厂方法使一个类的实例化延时到其...

    Python语言基础:异常.pptx

    在Python中通常使用“Exception”的子类或实例化参数“raise”语句触发异常。 实例:触发异常,并输出结果。 具体实现: raise Exception 结果如下: 异常 实例:自定义输出错误提示信息,并输出结果。 具体实现: ...

    python函数与方法的区别总结

    特殊方法(双下划线方法):以__init__为例,是用来封装实例化对象的属性,只要是实例化对象就一定会执行__init方法,如果对象子类中没有则会寻找父类(超类),如果父类(超类)也没有,则直接继承object(python 3.x...

    python继承实例.html

    通过继承的简单例子深入了解继承,所有类都继承object,isinstance()用来检查一个对象是否是有一个类的实例,issubclass()检查一个类是否是另一个类的子类

    python继承threading.Thread实现有返回值的子类实例

    主要介绍了python继承threading.Thread实现有返回值的子类实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

    python中元类在创建类和实例的作用

    python中元类在创建类和实例的作用 最近在研究backtrader的底层源代码,作者用类若干的类和元类,以前没有接触过元类,现在经过查了一些资料,知道了元类是创建类的类,可以用来控制类的创建和实例的创建过程,也...

Global site tag (gtag.js) - Google Analytics