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

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

时间2025-06-17 07:54:38分类IT科技浏览4387
导读:本文教程操作环境: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
mac book pro桌面文件整理(Mac桌面整理技巧教你如何一键收纳多个文件到一个文件夹) 百度蜘蛛ip大全(百度蜘蛛ip大全,百度蜘蛛ip含义)