这篇“python __dict__的使用要注意什么”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“python __dict__的使用要注意什么”文章吧。
成都创新互联主营靖西网站建设的网络公司,主营网站建设方案,app软件开发,靖西h5成都小程序开发搭建,靖西网站营销推广欢迎靖西等地区企业咨询
1、__dict__是属性,不是方法。
2、若使用实例对象调用__dict__,则输出由所有实例属性组成的字典。
3、用类对象调用__dict__将输出由所有实例方法、类属性和类方法组成的字典。
实例
class PoloBlog: sum = 0 def __init__(self, name): self.name = name def test(self): pass @classmethod def test_cls(cls): pass @staticmethod def test_static(): pass blog = PoloBlog("小菠萝") blog.test() # 实例对象调用 print(blog.__dict__) # 类对象调用 print(PoloBlog.__dict__) # 输出结果 {'name': '小菠萝'} {'__module__': '__main__', 'sum': 0, '__init__':, 'test': , 'test_cls': , 'test_static': , '__dict__': , '__weakref__': , '__doc__': None}
以上就是关于“python __dict__的使用要注意什么”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注创新互联行业资讯频道。