概述
在python中对self的理解 :
一、self的位置是出现在哪里?
首先,self是在类的方法中的,在调用此方法时,不用给self赋值,Python会自动给他赋值,而且这个值就是类的实例--对象本身。也可以将self换成别的叫法例如seef,但不建议,因为大家习惯也默认了写成self。
写代码时,类的方法系统直接就有了self,如下:
其次,self是类方法默认的第一个参数而且是必须的,不写会报错。
二、self的值是什么?
self的值是Python会自动赋值的,而且值是对象本身。举例说明:类Dog,他的实例是d,那么,d调用类的方法jian(arge1,arge2)的时候,Python会自动转为Dog.jian(d,arge1,arge2)。self的值是Dog的实例d。
以下例子,打印self的值。(打印结果中的intance是实例的意思)
推荐教程: 《Python教程》
以上就是在python中对self的理解的详细内容,更多请关注靠谱客其它相关文章!
最后
以上就是激情牛排为你收集整理的在python中对self的理解的全部内容,希望文章能够帮你解决在python中对self的理解所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复