博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python 对象模型
阅读量:6009 次
发布时间:2019-06-20

本文共 390 字,大约阅读时间需要 1 分钟。

__init__ :创建类时最常用的方法,目的是为了初始化对象,相当于java的构造函数

NOTE:一个类的所有数据属性应该在这里赋初始值,以节省后面的调试时间,不必为捕捉因使用未初始化(也就是不存在)的属性而导致产生AttributeError异常

__new__:创建类实例,具体用法示例可以看

 __dict__:存储实例属性及值

 __class__:生成实例的类

__base__:所有基类

__name__:类名称 

__method__:实例具有的方法 ,已经废弃,用dir(实例)

__getattr__:当属性不能在实例或类的__dict__里或父类里存在时被调用

__str__ :将对象转化为适合于人阅读

__repr__:将对象转化为适合于解释器阅读

cls:类,用于静态方法(@staticmethod)或类方法(@classmethod)

self:类的实例

转载地址:http://ubsmx.baihongyu.com/

你可能感兴趣的文章
JMeter基础之-使用技巧
查看>>
获取post传输参数
查看>>
ASP生成静态页面的方法
查看>>
使用递归从数据库读取数据来动态建立菜单
查看>>
mysql 权限
查看>>
HDU 1325 Is It A Tree? 判断是否为一棵树
查看>>
[原]linux 配置 ssh 等效性
查看>>
51nod 1052 (dp)
查看>>
《ListBox》———设计预览效果
查看>>
闲话__stdcall, __cdecl, __fastcall出现的历史背景以及各自解决的问题
查看>>
NOI后训练记录
查看>>
二分法和牛顿迭代法
查看>>
OutLook The profile name you entered already exists.Enter a different profile name.
查看>>
Shell命令-文件压缩解压缩之gzip、zip
查看>>
The Unique MST
查看>>
个人总结
查看>>
uva 673 Parentheses Balance
查看>>
申请Let’s Encrypt免费证书,给自己网站增加https访问
查看>>
javascript+html 实现隐藏 显示
查看>>
BZOJ 2120 数颜色
查看>>