作者: 梦vctor | 来源:发表于2018-10-14 20:44 被阅读0次

类的成员描述符

-类的成员描述符是为了在类中对类的成员属性进行相关操作而创建的一种方式
-get:获取属性的操作
-set:修改或者添加属性的操作
-delete:删除属性的操作
要想使用类的成员操作符,大概有三种方法:
-使用类实现描述器
-使用属性修饰符
-使用property函数
-property(fget,fset,fdel,doc)

类的内置属性

dict:以字典的方式显示类的成员组成
doc:获取类的文档信息
name:获取类的名称,如果在模块中使用,获取模块的名称
bases:获取某个类的所有父类,以元组的方式显示

类的常用魔术方法

-魔术方法就是不需要人力调用的方法,基本是在特定的时刻自动触发
-统一特征,方法名被前后各两个下划线包裹
-操作类
init:构造函数
new:对象实例化方法,此函数较特殊,一般不需要使用
call:对象当函数使用的时候触发
str:当对象被当作字符串使用的时候调用
repr:返回字符串,跟str有区别
-描述符相关
set
get
delete
-属性操作相关
getattr:访问一个不存在的属性时触发

相关文章

网友评论

      本文标题:

      本文链接:https://www.haomeiwen.com/subject/podgaftx.html