zl程序教程

您现在的位置是:首页 >  Python

当前栏目

【python】通过代码示例加深对self的理解

2023-03-07 09:01:49 时间

公众号后台回复self,即可获得下面示例代码的jupyter notebook。

self的意思是“自身”,python中代表类的实例,而非类。self只有在类的方法中才会有,独立的函数或方法是不必带有self的;self在定义类的方法时是必须有的。self名称不是必须的,你可以定义成a或b或其它名字都可以,但是约定成俗,可减少理解难度。

也就是说,同一个类可以产生多个对象,当某个对象调用类方法时,该对象会把自身的引用作为第一个参数自动传给该方法,换句话说,Python 会自动绑定类方法的第一个参数指向调用该方法的对象。如此,Python解释器就能知道到底要操作哪个对象的方法了。

更多推荐

top命令常见的简单用法

(可用于学术展示的)34省区市全套高清地形图

50个常用统计图表代码总结

为什么要做特征的归一化/标准化