开发者社区> 问答> 正文

Python中`__repr__`魔术方法应用场景是什么?

Python中__repr__魔术方法应用场景是什么?

展开
收起
真的很搞笑 2021-11-04 21:48:09 325 0
1 条回答
写回答
取消 提交回答
  • __repr__魔术方法:

    1. __repr__魔术方法是用来表述某个对象在内存中的展示形式。

    2. 如果在终端直接输入一个对象,然后按回车,那么将会执行这个对象的__repr__方法。

    3. 如果你将几个对象扔到一个容器中(比如:列表),那么你在打印这个容器的时候,会依次调用这个容器中的元素的__repr__方法。如果没有实现这个__repr__方法,那么得到的将是一个类名+地址的形式,这种形式的是不好理解的。

    2021-11-04 21:48:27
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
From Python Scikit-Learn to Sc 立即下载
Data Pre-Processing in Python: 立即下载
双剑合璧-Python和大数据计算平台的结合 立即下载