python self的作用,python中self的作用
本教程运行环境:windows7系统,Python 3.9.1,DELL G3电脑。
1、概念
类只有一个,但实例化的对象可以有无数个,不同对象的自我自然也不同。
Self是一个形参,在python中自动传递。
2、通过在对象中封装数据,然后在类中通过 self 进行获取。这是函数式编程无法做到的。这只是类封装的一种方式,也是一种非主流的方式。
classFoo(object):
deffetch(self):
打印(自启动)
defadd(self):
打印(自启动)
defdelete(self):
打印(自启动)
obj1=Foo()
obj1.start=呵呵
Obj1.fetch()既然self是对象本身,self.start就是我们传递的“呵呵”,是类的封装。
以上是python中self的原理。希望能对你有所帮助。更多Python学习指南:python基础教程
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。