如何获取和设置属性值介于;“类”;及;def";Python使用相同的变体名称

如何获取和设置属性值介于;“类”;及;def";Python使用相同的变体名称,python,python-3.x,oop,object,Python,Python 3.x,Oop,Object,如何获取和设置具有相同(aa)品种名称的“class”和“def”之间的属性值 class test(object): aa=10 ## change value 10 to 99 def __init__(self): self.aa=1000 ## change value 1000 to 9999 怎么办 aa值从10到99 self.aa值从1000到9999 打印99(问题1)和9999(问题2) 以上都没有(如果是,为什么??) 使

如何获取和设置具有相同(aa)品种名称的“class”和“def”之间的属性值

class test(object):
      aa=10   ## change value 10 to 99
      def __init__(self):
          self.aa=1000  ## change value 1000 to 9999
怎么办

  • aa值从10到99
  • self.aa值从1000到9999
  • 打印99(问题1)和9999(问题2)
  • 以上都没有(如果是,为什么??)

  • 使用以下命令访问类变量
    10
    99
    ),do
    test.aa
    ,对于实例变量
    1000
    9999
    ),do
    test().aa

    test.aa = 99
    a = test()
    a.aa = 9999
    print(test.aa)
    print(a.aa)
    
    输出:

    99
    9999