0
点赞
收藏
分享

微信扫一扫

python的魔法函数

1,魔法函数其实就是以两个下划线开头,两个下划线结束的方法。它是python提供的,类里面都可以使用。每一个魔法函数都有自己的功能。

2,魔法函数都是一种为了方便调用实例的简写,魔法函数相当于类的内置函数,当对实例进行某种操作时,实例可以直接定位到对应的内置函数。

3,任何__xx__样式的函数,都不会被类的实例调用。实例只会调用普通方法。我们使用实例时,类就会自动去调用。

***魔法函数只要定义了,就不需要开发者调用,Python解释器自己知道什么时候调用它。****

4,魔法函数是在object类中的,所以每个类都包含了它们,我们定义魔法函数时,其实在重写object类的魔法函数。

举报

相关推荐

0 条评论