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

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

时间2025-09-19 07:06:34分类IT科技浏览5510
导读:本文教程操作环境: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
potato chat怎么安装(ChatGPT在热门行业的应用场景有哪些)