Discuss / Python / 对类绑定方法,到底用哪个?下面这两句话有什么区别?

对类绑定方法,到底用哪个?下面这两句话有什么区别?

Topic source

对Student类绑定get_name方法,下面两句话有什么区别?


Student.get_name = get_name
Student.get_name = MethodType(get_name,Student)

廖雪峰

#2 Created at ... [Delete] [Delete and Lock User]

别刻意研究,正常写法是class内部直接定义方法,动态绑定那是万不得已,用到的时候再研究。

你问我有什么区别,我也得查官方文档才知道。

编程不是考试,一切以实用主义为原则,把每个细节都搞清楚,那是不可能的。

一定要把廖老师的话顶上去。最近学得非常慢,老是喜欢看评论区的各种问题。直接先把廖老师讲的先学会再说,不必刻意细节。用的时候一定查官方文档,第三方的博客除了大牛的以外也就是帮你理解而已。


  • 1

Reply