pythonself的原理探究

来源:千锋教育
发布时间:2023-11-13 18:35:58
分享

python中self的原理探究

本文教程操作环境:windows7系统、Python3.9.1,DELLG3电脑。

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”,这就是类的封装。

以上就是python中self的原理探究,希望能对大家有所帮助。更多Python学习教程请关注IT培训机构:千锋教育。https://www.mobiletrain.org/



声明:本站部分稿件版权来源于网络,如有侵犯版权,请及时联系我们。

相关推荐

  • python收集参数的调用顺序 python收集参数的调用顺序本文教程操作环境:windows7系统、Python3.9.1,DELLG3电脑。1、说明收集参数,关键字参数,普通参数可以混合使用使用规则就是普通参数和关键字参数优先定
  • python收集参数是什么? python收集参数是什么?本文教程操作环境:windows7系统、Python3.9.1,DELLG3电脑。1、概念把关键字参数按字典格式存入收集参数。2、语法deffunc(**kwargs):f
  • python参数类型有几种? python参数类型有几种?本文教程操作环境:windows7系统、Python3.9.1,DELLG3电脑。1、普通参数定义的时候直接定义变量名调用的时候直接把变量或者值放入指定位置2、默认参数形参
  • pythonpip是什么 python的pip是什么一、pip是什么pip是Python的包管理器。这意味着它是一个工具,允许你安装和管理不属于标准库的其他库和依赖。软件包管理极其重要,所以自Python3的3.4版本以及Py
  • python函数中参数和返回值的详解 python函数中参数和返回值的详解本文教程操作环境:windows7系统、Python3.9.1,DELLG3电脑。1、概念(1)参数:负责给函数传递一些必要的数据或者信息形参(形式参数):在函数定
  • pythonimport运行模块的原理 Pythonimport运行模块的原理本文教程操作环境:windows7系统、Python3.9.1,DELLG3电脑。1、执行导入模块命令时,会首先检查待导入的模块是否在当前已有模块之中,如果有则跳