为您找到相关结果3,150,222个
深入理解python中实例方法的第一个参数self_python_脚本之家
self.value=value defadd(self, other_value): self.value+=other_value returnself defsubtract(self, other_value): self.value-=other_value returnself calc=Calculator() calc.add(5).subtract(3) print(calc.value)# Outputs: 2 3. self 不是关键字 虽然self是一个约定俗成的命名,但它不是Python的...
www.jb51.net/python/2978189...htm 2024-5-18
python类中的self和变量用法及说明_python_脚本之家
1、self是什么 在python的类中self代表实例本身,具体来说,是该实例的内存地址。 在调用实例的方法时,Python解释器会自己把实例变量传给类的函数中的self。 以上述代码I为例 代码I定义了一个类Test,在这个类中,self为参数变量,在类Test实例化得到实例ins时,python解释器自动调用__init__,执行Test.init(ins, 123...
www.jb51.net/article/2683...htm 2024-5-19
python中self原理实例分析_python_脚本之家
这个特别的变量指对象本身,按照惯例它的名称是self。 假如你有一个类称为MyClass和这个类的一个实例MyObject。当你调用这个对象的方法 MyObject.method(arg1, arg2) 的时候,这会由Python自动转为 MyClass.method(MyObject, arg1, arg2)——这就是self的原理了。 这也意味着如果你有一个不需要参数的方法,你...
www.jb51.net/article/652...htm 2024-5-13
浅谈Python类中的self到底是干啥的_python_脚本之家
Python编写类的时候,每个函数参数第一个参数都是self,一开始我不管它到底是干嘛的,只知道必须要写上。后来对Python渐渐熟悉了一点,再回头看self的概念,似乎有点弄明白了。 首先明确的是self只有在类的方法中才会有,独立的函数或方法是不必带有self的。self在定义类的方法时是必须有的,虽然在调用时不必传入相应的参...
www.jb51.net/article/1739...htm 2024-5-10
IOS self和super详解实现原理及区别_IOS_脚本之家
self和super区别 1、self调用自己方法,super调用父类方法 2、self是类,super是预编译指令 3、【self class】和【super class】输出是一样的 self和super底层实现原理 1、当使用 self 调用方法时,会从当前类的方法列表中开始找,如果没有,就从父类中再找;而当使用 super 时,则从父类的方法列表中开始找,然后调...
www.jb51.net/article/989...htm 2024-5-16
Python self参数详细介绍_python_脚本之家
事实上,Python只是规定,无论是构造方法还是实例方法,最少要包含一个参数,并没有规定该参数的具体名称。之所以将其命名为self,只是程序员之间约定俗成的一种习惯,遵守这个约定,可以使我们编写的代码具有更好的可读性 在定义类的过程中,无论是显式创建类的构造方法,还是向类中添加实例方法,都要求将 self 参数作为方...
www.jb51.net/article/2736...htm 2024-5-18
Python中为什么要用self探讨_python_脚本之家
def selfDemo(): print 'Python,why self?' p = Python() p.selfDemo() 这样就报错了:TypeError: selfDemo() takes no arguments (1 given) 扩展 self在Python里不是关键字。self代表当前对象的地址。self能避免非限定调用造成的全局变量。 在Python3之后不知道将self隐了没?感觉在Python类里的方法都要带...
www.jb51.net/article/640...htm 2024-5-11
pyhton学习与数据挖掘self原理及应用分析_python_脚本之家
3. 重点SELF分析 总结 对,你没看错,这是我初学 python 时的灵魂发问。 我们总会在class里面看见self,但是感觉他好像也没什么用处,就是放在那里占个位子。 如果你也有同样的疑问,那么恭喜你,你的class没学明白。 所以,在解释self是谁之前,我们先明确几个问题: ...
www.jb51.net/article/2298...htm 2024-5-17