33问答网
所有问题
python中的类中属性元素加self.和不加self.的区别
如题所述
举报该问题
推荐答案 2018-08-02
å¨ç±»ä¸ï¼selfåªè½å¨å½æ°ä¸ä½¿ç¨ï¼è¡¨ç¤ºçæ¯å®ä¾å±æ§ï¼å°±æ¯æ¯ä¸ªå®ä¾å¯ä»¥è®¾ç½®ä¸å¼ï¼èä¸ç¸äºå½±åã
å¦æå¨ç±»çº§å«ä½¿ç¨æ²¡æselfçå±æ§ï¼æ¯ç±»å±æ§ï¼ä¸è¬ä½ä¸ºå ¨å±åéæ¥ç¨çã
å¦æ解å³äºæ¨çé®é¢è¯·é纳ï¼
å¦ææªè§£å³è¯·ç»§ç»è¿½é®ï¼
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://33.wendadaohang.com/zd/WR0P45BRcBcRhcB40d.html
其他回答
第1个回答 2017-02-05
当你想让这个变量成为这个类的子变量时
class lc():
def __init__(self):
self.a = 5
smalllc = lc()
print smalllc.如果不加self的话 , 那么就不能 smalllc.a 这样访问了!本回答被提问者采纳
相似回答
python
3 中定义类函数参数
中加 self
和不加的区别
在哪
答:
self是需要在类中使用的,你如果不加,你在这个类成员函数就是静态方法,无法直接调用类中的方法以及成员
,需要构造一个类实例,self免去了你自己构造类实例。
python中的self
答:
(2)如果变量定义在类的方法下面,如果加了self,那这个变量就是类实例的属性,不是类的属性
;如果没有加self,这个变量只是这个方法的局部变量,既不是类的属性也不是类实例的属性。2.方法(即函数)(1)如果在类中定义函数时加了self,那这个函数是类实例的方法,而不是类的方法。(2)如果在...
python
类函数有self和没有
self的区别
答:
改为:正确 正确
大家正在搜
python list添加元素
python list删除元素
python中self
python 类 self
python的self怎么理解
python列表添加元素
python列表元素求和
python如何提取列表的元素
python self怎么用
相关问题
python中的类中属性元素加self.和不加self.的区...
python中的类中属性元素加self.和不加self.的区...
python3 中定义类函数参数中加 self 和不加的区别...
python中的类中属性元素加self.和不加self.的区...
Python的类中引用成员变量必须加self吗
python3 中定义类函数参数中加 self 和不加的区别...
Python 方法中变量加self和不加的区别
python3 中定义类函数参数中加 self 和不加的区别...