之前没有接触过Python,最近在看theano的DBN源码,DBN里面有很多self,一头雾水,百度之,并整理self的基本知识点如下:
1、self只存在于类函数中,独立的函数是不必带有self的。
2、self在定义类的方法时是必须有的,虽然在调用时不必传入相应的参数。
3、self指的是类实例对象本身,指向类实例对象。
参考文献:http://www.cnblogs.com/linuxcat/archive/2012/01/05/2220997.html
之前没有接触过Python,最近在看theano的DBN源码,DBN里面有很多self,一头雾水,百度之,并整理self的基本知识点如下:
1、self只存在于类函数中,独立的函数是不必带有self的。
2、self在定义类的方法时是必须有的,虽然在调用时不必传入相应的参数。
3、self指的是类实例对象本身,指向类实例对象。
参考文献:http://www.cnblogs.com/linuxcat/archive/2012/01/05/2220997.html