python self的作用,python中self的作用

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: