Python魔术方法(特殊方法)疑问一大堆

看了描述魔术方法的许多解释还是理解不了 

想弄清楚:1 魔术方法到底是什么 ?是一类方法  特殊的方法?

                    2 那么特殊地地方在哪里:是命名书写方式为双下划(读dunder),还有调用方式特殊?还是功能特殊?还有什么特殊的吗?魔术方法和一般方法的本质区别我没搞清楚  如果是隐式的调用 ,不表现出方法名如果有几个魔术方法怎么知道调用的是哪个呢?

                    3 到底怎么调用魔术方法?有什么规则吗?

                    4 魔术方法的名是固定的吗?可以自己写吗?还是说可以改?

扫描二维码关注公众号,回复: 3351232 查看本文章

猜你喜欢

转载自blog.csdn.net/qq_19340683/article/details/82588224