首页IT科技python self有什么用(python中self的原理探究)

python self有什么用(python中self的原理探究)

时间2025-05-01 03:01:32分类IT科技浏览3730
导读:本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。...

本文教程操作环境:windows7系统        、Python 3.9.1           ,DELL G3电脑        。

1               、概念

类只有一个              ,但是实例化的对象可以有无数个    ,不同的对象的 self 自然都不相同               。

self 是一个形式参数        ,python 内部自动传递      。

2      、通过在对象中封装数据               ,然后在类中通过 self 进行获取      。这是函数式编程无法做到的              。这只是类封装的一种方式      ,也是一种非主流的方式         。

classFoo(object): deffetch(self): print(self.start) defadd(self): print(self.start) defdelete(self): print(self.start) obj1=Foo() obj1.start=hehe obj1.fetch()

由于 self 就是对象本身     ,因此 self.start 就是我们传递的“hehe           ”                ,这就是类的封装    。

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
歌德巴赫猜想python(python如何实现哥德巴赫分解) mega software(Megalayer服务器活动来袭 优惠活动低至499(mega server))