当前位置: 首页> 游戏> 评测 > 9. Python的魔法函数

9. Python的魔法函数

时间:2025/7/9 12:22:25来源:https://blog.csdn.net/m0_57190127/article/details/140406936 浏览次数:0次
Python中的魔法函数
  • 在Python中魔法函数是在为类赋能,使得类能够有更多操作。通过重写类中的魔法函数,可以完成很多具体的任务

1. __str__

  • 通过str魔法函数,可以设置对类的实例的 print() 内容

    image-20240609144144866

2. __len__

  • 通过len魔法函数,可以设置部分想要返回的数据长度

    image-20240609144459718

3.__call__

  • 通过call魔法函数,实现对一个类的实例的调用,让类的实例有同函数同样的功能

  • 如果同时给call中增加一个 return self可以实现多层调用

    image-20240609145059918

4.__getitem__

  • 通过getitem魔法方法,可以让类的实例拥有索引功能,索引内容通过index传入getitem函数中

引功能,索引内容通过index传入getitem函数中

image-20240609170620691

关键字:9. Python的魔法函数

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: