In [14]: class Someone():
...: pass
...:
In [15]: Someone.setage=MethodType(setage,Someone)
In [16]: Someone.setage(66)
In [17]: Someone.age
Out[17]: 66
In [18]: kay = Someone()
In [19]: kay.setscore=MethodType(setscore,kay)
In [20]: kay.setscore(34)
In [21]: kay.score
Out[21]: 34
沉默的喵头鹰
先上代码
通过前者方式绑定方法只能给类绑定,不能给实例绑定,而且绑定的方法类不能使用,只能实例化后使用;并且实例不能用第一种方式绑定方法。
而另外使用MethodType就可以随意绑定
请大神拍砖