33问答网
所有问题
当前搜索:
python类中的self
python中的self
答:
首先,对于python,只有针对类来说的self才有意义,所以python中的self,说的即是
python类中的self
。以下我将结合python类的相关概念叙述,必须明确的是,self只能用在python类的方法(即函数)中。在我看来,python的类有三个相关概念:属性(即变量)、方法(即函数)、继承。1.属性(即变量)(1)如...
python中的self
是什么
答:
self
是类的实例或对象。在
Python中
,self包含在第一个参数中。但是,Java中的情况并非如此,它是可选的。它有助于区分具有局部变量的类的方法和属性。init方法中的self变量引用新创建的对象,而在其他方法中,它引用其方法被调用的对象。
Python
里面
的self
,是谁啊?
答:
类比人类,人类就是一个
Python类
,每个个体的人代表着实例(对象),而每个人的身份证代表的
Python中self
,每个人可以凭借身份证去上大学、坐高铁、住酒店...(方法),而Python
中的
实例(对象)也可以凭着self去调用类的方法。上面是用类比的方法解释了下self的含义,说到底self就是代表着实例本身, ...
python新手,在
python中类中的self
[index]这是什么用法?index是一个...
答:
而
self
[index]只不过是通过索引来访问当前对象的成员罢了。这是一个例子(缩进格式见下图):class C:def __init__(self):self.a=666 self.b="ok"self.c=3.14 def __getitem__(self,n):if n==1:return self.a elif n==2:return self.b elif n==3:return self.c else:return None...
Python中的self
有啥用 self.name=name这句话有啥作用
答:
self是对“对象”自身的引用。相当于c++
中的
this。
python中self
在
类
的方法中必须以传入参数写在函数的参数列表中。它实际上是指向类的对象的一个类似于C++中指针的私有变量。python规定:访问类成员时,需要在前面加上this。这里,this.name = name表示为Person类添加了属性name。如果变量前不加this,则...
我解释一下
python的类
方法为什么要写一个
self
参数
答:
明确地写一个
self
参数,使得
类的
方法(method)和普通的函数(function)本质上没有差异,所有的输入参数都显示地传递到方法/函数当中。当然作为类的方法,作用的对象一定会是实例,因而在
Python的
设计之初,完全可以设计成self不作为一个参数,但是那样就需要一个关键字代表实例,比如在javascript中就是this。然...
Python的类中
引用成员变量必须加
self
吗
答:
Python的类中
引用成员变量必须加
self
类(class)初始化之后会得到实例(instance)。 self就是用于代表初始化的到的实例。 明确地写一个self参数,使得类的方法(method)和普通的函数(function)本质上没有差异,所有的输入参数都显示地传递到方法/函数当中。 当然作为类的方法,作用的对.self是只有在类中...
如何理解并正确使用
python中的self
答:
举一个例子会使此变得清晰。假如你有一个类称为MyClass和这个类的一个实例MyObject。当你调用这个对象的方法MyObject.method(arg1, arg2)的时候,这会由
Python
自动转为MyClass.method(MyObject, arg1, arg2)——这就是
self
的原理了。这也意味着如果你有一个不需要参数的方法,你还是得给这个方法...
【
python
】为何
类中
方法要有参数
self
答:
因为在
Python的
解释器内部,当我们调用t.prt()时,实际上Python解释成Test.prt(t),也就是说把
self
替换成
类的
实例。即当写入 app_func = func 相当于没有写self的绑定方法:故调用A().func ()时,解释器解释为A.func (A()),但是这个绑定方法并没有写self,故报错TypeError: func() takes no...
Python
为什么要
self
答:
Python要
self
的理由
Python的类的
方法和普通的函数有一个很明显的区别,在类的方法必须有个额外的第一个参数 (self ),但在调用这个方法的时候不必为这个参数赋值 (显胜于隐 的引发)。Python的类的方法的这个特别的参数指代的是对象本身,而按照Python的惯例,它用self来表示。(当然我们也可以用其他...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
python查看谁调用
python类中的self怎么理解
python自定义函数self
python中self详解
pythonself函数意义
python self用法理解
pythonclass的self
python类中self的具体含义
python函数里的self