这些python类里面的特殊方法,你会几个?

____init__ :初始化 一个 类的构造函数 ;
New __ :创建 一个 实例 ,它通常 用来 创建 一个 不可 变数据类型 的子类 。
____del __ :删除 类实例 。
____str __ :向用户 显示 ,其等价 于str ()和print()
____repr__ :向开发人员 显示 相当于 repr()和''操作符 的值。
____call l__ :将类设置 为可调用 类型 。
____get attr__ :获取 class属性,在普通 位置 找不到 attribute时调用 ,并在__ get attr__ 没有 返回 结果 时触发 At tributeEr ro r异常 ;
____get attribute__ :获取 class属性,无条件 地调用 ,并通过 实例 访问 该属性 ;
____get __ :每次 访问 descriptor 时,首先 通过 __ get __ 调用 。
_set attr__ :设置 属性 。
_del attr__ :del attr__ 的属性 。
_abs _:绝对值 。
____get ite m__ :当类为序列 类型 时,将获得 其中 的一个 元素 ;当类为映射 类型 时,将使用 给定 的键获得 相应 的值。
____set ite m__ :当类为序列 类型 时,将设置 一个 序列 元素 ;当类为映射 类型 时,将设置 给定 键的对应 值;
____de litem__ :当类为序列 类型 时,将删除 单个 序列 元素 ;当类为映射 类型 时,将删除 定键的对应 值;
____get slice __ :当类是序列 类型 时,获取 序列 片段 ;
____set slice __ :设置 当类为序列 类型 时的序列 切片 ;
____del slice __ :当类为序列 类型 时,将序列 片段 删除 ;