开发者社区> 问答> 正文

面向对象中的特殊成员以及应用场景都有些什么?

面向对象中的特殊成员以及应用场景都有些什么?

展开
收起
游客vwuxaq6iqaowc 2021-10-31 18:16:09 494 0
1 条回答
写回答
取消 提交回答
  • call:对象的构造方法,对象加上(),可以触发这个类的__call__方法。 len:内置函数的len函数是依赖类中的__len__方法 eq:判断值是否相等的时候依赖__eq__方法 hash:判断hash值是否相等的时候依赖__hash__方法(拓展:set的去重机制其实就是根据__hash__和__eq__方法实现的) str:和str() print() %s 都是息息相关的,返回值一定是字符串类型 repr:和 repr() %r都是息息相关的,在没有__str__方法时,repr__可以完全取代__str。 del 析构方法,对应着一个对象的删除之前执行的内容

    2021-10-31 18:16:33
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
继承与功能组合 立即下载
为并行图数据处理提供高层抽象/语言 立即下载
低代码开发师(初级)实战教程 立即下载