__dict__用来查看类或对象的成员
类的__dict__保存了普通方法(test),类方法(class_test),静态方法(static_test),全局变量(a,b),内置方法和属性(双下划线的)
对象的__dict__保存了__init__()方法里的属性,既self.xx

class A(object):a = 0b = 3def __init__(self):self.a = 2self.c = 1def test(self):print('normal func.')@staticmethoddef static_test(self):print('static func.')@classmethoddef class_test(self):print('calss func.')obj = A()print (A.__dict__) # {'__module__': '__main__', '__doc__': '\n    Class A.\n    ', 'a': 0, 'b': 3, '__init__': <function A.__init__ at 0x0000022BAC955730>, 'test': <function A.test at 0x0000022BAC9557B8>, 'static_test': <staticmethod object at 0x0000022BAC953C88>, 'class_test': <classmethod object at 0x0000022BAC953CF8>, '__dict__': <attribute '__dict__' of 'A' objects>, '__weakref__': <attribute '__weakref__' of 'A' objects>}print (obj.__dict__) # {'a': 2, 'c': 1}

2.继承中的__dict__
1)每个类的类变量都放在自己的__dict__,即使被重写
2)每个类实例化的对象的__dict__是相同的

参考:
https://www.cnblogs.com/alvin2010/p/9102344.html

Python __dict__相关推荐

  1. 19 Python __dict__与dir()区别

    Python __dict__与dir() Python __dict__与dir __dict__属性 dir函数 结论 转载请标明出处(http://blog.csdn.net/lis_12/ar ...

  2. python __dict__ ,dir()

    Python __dict__与dir() Python __dict__与dir __dict__属性 dir函数 结论 转载请标明出处(http://blog.csdn.net/lis_12/ar ...

  3. Python __dict__属性详解

    由此可见, 类的静态函数.类函数.普通函数.全局变量以及一些内置的属性都是放在类__dict__里的 对象的__dict__中存储了一些属性 我们都知道Python一切皆对象,那么Python究竟是怎 ...

  4. Python __dict__ 详解

    Python __ dict __属性详解 我们都知道Python一切皆对象,那么Python究竟是怎么管理对象的呢? 本文转载自https://www.cnblogs.com/alvin2010/p ...

  5. Python __dict__和vars()

    1 __dict__ 设想这样一个场景.有一个字典,从某个地方获取的,比如http请求发过来的,比如从redis中hgetall出来的.我要根据这个字典来构建一个对象. 比如类 class Perso ...

  6. python——class.__dict__

    在类内调用__dict__,会返回类内所有变量和函数的dict. 例 class Python:a = 1b = 5.1def _init(self):return 100def wdx(self): ...

  7. Python基础教程和入门教程

    最近很多小伙伴都来问我,怎么学习python,应该从哪里开始学习呀,要学什么呀,没有辅助资料我也学不会呀,这次它来了,文章比较长耐心看完,看到最后聪明的人就能看懂我的神秘代码哟!! 一:学习目录 第1 ...

  8. Python基础教程,Python入门教程

    Python 是一门上手简单.功能强大.通用型的脚本编程语言.Python 类库极其丰富,这使得 Python 几乎无所不能,网站开发.软件开发.大数据分析.网络爬虫.机器学习等都不在话下. 这套 P ...

  9. Python Ecosystem之Python篇章二

    高亮颜色说明:突出重点 个人觉得,:待核准个人观点是否有误 本篇博客涵盖以下内容: 函数 类 文章目录 zip([iterable, ...])的用法 示例tuple(map(list, zip(*m ...

最新文章

  1. 论文简述 | DOT:面向视觉SLAM的动态目标跟踪
  2. Entityframework:“System.Data.Entity.Internal.AppConfig”的类型初始值设定项引发异常。
  3. 基于netty的微服务架构
  4. 【ArcGIS Pro微课1000例】0015:ArcGIS Pro中属性字段分式标注案例教程
  5. 深度学习(4) - 神经网络和反向传播算法
  6. docker运行dubbo-admin
  7. 代表JAVA线程优先级的常量是_Java 线程优先级
  8. 网站建设中图片使用方法
  9. 从链家网上爬取租房数据并进行数据分析
  10. IDEA的最新UI不用申请试用了,教你30秒搞定!
  11. webservice 实现与his系统对接_一键放牧,一架管 1000 头牛!以色列牧民用大疆无人机实现自主放牛;中国重汽对接北斗卫星导航系统,车辆定位精度达到厘米级别!...
  12. Origin绘图—如何添加参考线
  13. 雷电网络(一):厘清雷电网络的原理
  14. 阿里云HaaS100物联网开发板学习笔记(二)硬件控制初步--让小灯闪烁起来
  15. 将png转为webp_如何将Google的WEBP图像另存为JPEG或PNG
  16. (二)python学习笔记之列表入门
  17. opengl光照效果的三棱锥+键盘上下左右控制旋转(学习笔记-仅供参考)
  18. 【强化学习论文】柔性行为综合的扩散规划
  19. 出价成本计算机软件,关键词移动如何出价_移动出价比例设置的注意事项
  20. 设置顺序表L是个递增的有序表,试写一算法将number插入L中,并使L任是一个有序表。

热门文章

  1. 微课|Python程序设计开发宝典(5.1.2节):修饰器
  2. 使用Python编写程序安排期末考试监考
  3. “Python编程及大数据应用”课程教师(厦门)寒假研修班
  4. Python使用TCP协议编写会聊天的小机器人
  5. redis远程连接不上_redis连接认证及bind的注意事项
  6. 苹果a10处理器_【突然】苹果宣布2019款iPad降价 发布不到半年最高降500
  7. Linux 进程间通信(IPC)---大总结
  8. mysql myisam key_buffer_size_MyISAM中key_buffer_size的设置_MySQL
  9. linux驱动的中断函数,嵌入式Linux驱动开发(四)——字符设备驱动之中断方式以及中断方式获取按键值...
  10. if name==main是什么意思_VLOOKUP反向查找中的IF({1,0}是什么意思?