类的静态函数,类函数,普通函数,全局变量以及内置属性都放在类__dict__中,对象的__dict__中存储了self.xx的东西

class A(object):

    a = 0
    b = 1

    def __init__(self):
        self.a = 2
        self.b = 3

    def test(self):
        print('a normal func.')

    @staticmethod
    def static_test(self):
        print('a static func.')

    @classmethod
    def class_test(self):
        print('a calss func.')


obj = A()
print(A.__dict__)
print(obj.__dict__)

 

相关文章:

  • 2022-12-23
  • 2021-11-29
  • 2021-05-21
  • 2022-12-23
  • 2022-12-23
  • 2021-10-05
  • 2022-02-01
  • 2021-09-13
猜你喜欢
  • 2021-12-21
  • 2022-12-23
  • 2021-06-27
  • 2022-01-19
  • 2022-01-24
  • 2021-10-12
  • 2022-12-23
相关资源
相似解决方案