【python】python中MethodType()使用方法解析

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/jcwang710448116/article/details/79908341

MethodType作用就是把类外面的方法绑定到类或者类的实例上面。使用情况如下


1.将方法绑定到类上面,详看下面执行结果


解析:为什么s1,s2都显示的97呢,因为s1和s2都指向了相同的set_score所在的地址,所有s2把s1的值覆盖了。都显示的97。

2.将方法绑定到实例上面,详看下面结果


解析:MethodType把方法绑定在类实例上时,每个实例有自己单独的指向区域,互不干扰





猜你喜欢

转载自blog.csdn.net/jcwang710448116/article/details/79908341