python 了解一下__dict__
Python 了解 一下 __ dict
2023-09-14 09:07:32 时间
写在前面
这几天在写关于描述器的博客,在了解描述器的机制的时候,翻了很多博客里面都提到了__dict__, 我想更多的了解一点描述器的机制,所以我得先弄清楚这个__dict__到底是干啥的。
计算机语言学的越久,越是觉得各个知识点之间都有着千丝万缕的关系。
1. __dict__ 有什么用?基本定义是啥?
python 中__dict__存储了该对象的一些属性
类和实例分别拥有自己的__dict__
在__init__中声明的变量,会存到实例的__dict__中
2.举个例子
类的静态函数、类函数、普通函数、全局变量以及一些内置的属性都是放在类__dict__里的
3.Python里哪些没有__dict__属性
虽然说一切皆对象,但对象也有不同,就好比不是每个人的女朋友都是一个人一样,一些内置的数据类型是没有__dict__属性的
int, list, dict等这些常用的数据类型是没有__dict__属性的,其实这是可预料的,就算给了它们dict属性也没啥用,毕竟它们只是用来做数据容器的。
4.有继承关系的时候,来看看各自的__dict__
参考:
https://www.cnblogs.com/alvin2010/p/9102344.html
https://www.jianshu.com/p/cf8450b4b537
相关文章
- 快速了解 OJ 判题系统如何在python中使用?
- python anaconda jupyter_anaconda和pip
- python中矩阵的转置怎么写_Python 矩阵转置的几种方法小结
- Python知识点(史上最全)
- 进制转换python实验五_python进制转换:十进制转二进制的用法「建议收藏」
- python安装不了whl文件_Python安装whl文件过程图解
- python中bool函数_bool()函数以及Python中的示例
- 简述python变量的命名规则_Python 变量命名规则
- 【说站】python for…in循环的使用
- 【说站】python类属性的内存分析
- python读取pkl_Python 读取文件
- mac python开发环境_mac怎么配置python环境变量
- python调用通达信公式_通达信公式-主力雷达Python化[通俗易懂]
- python修改第三方库重写_对Python第三方库,再次封装
- Python程序设计软件PyCharm下载:PyCharm 2022版安装激活汉化教程
- 如何使用Python安装MySQL(python安装mysql)
- Linux下使用Python开发体验之旅(linux使用python)
- python学习Linux、Python,体验自由的乐趣(lexlinux)
- 如何为 Linux 打包 Python 应用
- Python实现Oracle数据库连接(python连接oracle数据库)
- 使用Python连接MySQL数据库,实现高效数据交互(python连接mysql)
- 如何在 i5 上实现 20 倍的 Python 运行速度?
- python解析json实例方法