通俗易懂的python魔法方法

孤独的快乐 21 0 PDF 2020-12-23 05:12:36

python的魔法方法类似于C++中的重载,在python中采用双下划线包围函数名的方法来实现对已有函数的重写,实现开发者想要的功能。python的魔法方法很多,这里直接可以参考https://fishc.com.cn/thread-48793-1-2.html总结的非常全面,这里不一一介绍。这篇博客主要是记录我学习过程遇到的问题,在这里总结一下__str__和__repr__两者的区别和联系。 问题的由来 直接上一个例子,由下图可以看到,当我们想打印一个类时,只能看到类名+object at+地址的形式,当我们想查看类的属性时,当然也可以使用print(my_pool.length,my

用户评论
请输入评论内容
评分:
暂无评论