python __xx__的定义和用处
2021-06-22 23:05
标签:__call__ 自身 sel dict 子类 set repr mod doc python 对象的特殊属性和方法 类属性可以来自类自定义自身,也可能根据类定义继承的,一个对象的属性还可能是该对象 的实例定义的,叫做对象属性。对象的属性储存在对象的__dict__属性中,__dict__为一个词典, 键为属性名,对应的值为属性本身 属性: __doc__:帮助说明,将字符串写在对象定义声明之下 __module__:模块名,就是文件的名字(无后缀)部分 __class__:返回对象的类信息 __dict__:存储对象属性/方法的字典 __slots__:设置一个元祖,限定允许绑定的属性名称(不能动态添加以外的属性), 只能对当前类起效,对子类不起效(除非在子类中也定义__slots__),这样,子类 允许定义的属性就是自身的__solots__加上父类的__slots__ 类的专有方法: __init__: 构造函数,在生成对象时调用 __del__: 析构函数,释放对象时使用 __repr__: 打印 转换 __setitem__: 按照索引赋值 __getitem__: 按照索引获取值 __len__: 获得长度 __cmp__: 比较运算 __call__: 函数调用 __add__: 加运算 __sub__: 减运算 __mul__: 乘运算 __div__: 除运算 __mod__: 求余运算 __pow__: 乘方 python __xx__的定义和用处 标签:__call__ 自身 sel dict 子类 set repr mod doc 原文地址:https://www.cnblogs.com/ivqi/p/9676014.html
上一篇:C语言实现伪面向对象
下一篇:对后端返回的时间进行升序的排序