zoukankan      html  css  js  c++  java
  • python(四)类变量和实例变量

    转载自[1]

        实际这是个实例变量是否指向类变量的问题。

        python的类变量和实例变量,顾名思义,类变量是指跟类的变量,而实例变量,指跟类的具体实例相关联的变量,具体体现为self.x 等。实际要注意的类变量和实例变量之间的关联。和类方法可以通过类也可以通过实例访问类似,类变量既可以通过实例也可以通过类来访问。

    来看举例:

    class Person:
        name="aaa"
    
    p1=Person()
    p2=Person()
    p1.name="bbb" #这里修改了p1.name的引用,使其不再指向类变量,而成为一个实例变量
    print p1.name  # bbb
    print p2.name  # aaa
    print Person.name  # aaa

    类变量就是供类使用的变量,实例变量就是供实例使用的.


    参考:

          python 类变量和实例变量      作者:Sherly Wang

          https://www.cnblogs.com/sherylwang/p/5537778.html

  • 相关阅读:
    c++运算符优先级
    C++中宽字符类型(wchar_t)的编码
    标志寄存器综述
    ubuntu 更新源
    windows shell命令相关
    汇编语言-环境搭建(16位)
    linux配置ftp
    ssl协议相关
    boost相关
    ubuntu下编译protobuf
  • 原文地址:https://www.cnblogs.com/Jomini/p/8569319.html
Copyright © 2011-2022 走看看