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

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

时间2025-07-30 22:13:07分类IT科技浏览4758
导读:本文教程操作环境: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
2021百度不收录(百度现在不收录新站点了吗?——揭秘百度搜索引擎最新动态) python 正则表达(python正则表达式中量词的分类)