博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python中的类中属性元素加self.和不加self.的区别
阅读量:6293 次
发布时间:2019-06-22

本文共 245 字,大约阅读时间需要 1 分钟。

在类中,self只能在函数中使用,表示的是实例属性,就是每个实例可以设置不值,而不相互影响。 如果在类级别使用没有self的属性,是类属性,一般作为全局变量来用的。 事实上:就是一个是类属性  一个是对象属性  类和实例都可以访问到属性

当你想让这个变量成为这个类的子变量时

class lc(): def __init__(self): self.a = 5 smalllc = lc() print smalllc.

如果不加self的话 , 那么就不能 smalllc.a 这样访问了

 

转载地址:http://chdta.baihongyu.com/

你可能感兴趣的文章
Office 365发送超大附件
查看>>
OSPF的route-id选举
查看>>
IT绩效管理消除IT与业务之间的隔阂
查看>>
解决 MSChart控件 X轴坐标显示不全的问题
查看>>
在C#中选择“.NET研究”正确的集合进行编码
查看>>
再次分享一个多选文件上传方案“.NET研究”
查看>>
PySide教程:一个简单的点击“.NET研究”按钮示例
查看>>
find命令
查看>>
网络通讯程序整理(一)
查看>>
[转载]一站式WPF--Window
查看>>
poj-1159 Palindrome **
查看>>
VS2010/VS 2013 删除空行
查看>>
解决linux ssh登陆缓慢问题
查看>>
将二叉查找树转化为链表的代码实现
查看>>
[转]宽字符的介绍
查看>>
UIScrollView用法
查看>>
SQL 判断两个时间段是否有交叉
查看>>
python打包_cx_freeze
查看>>
web.config/app.config敏感数据加/解密的二种方法
查看>>
PHP监控linux服务器负载
查看>>