创新互联Python教程:python__dict__的使用注意

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__的使用注意,希望对大家有所帮助。更多Python学习指路:创新互联python教程

本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。


新闻名称:创新互联Python教程:python__dict__的使用注意
转载来于:http://csdahua.cn/article/cdjsopp.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流