Python类属性与实例属性用法分析


Posted in Python onMay 09, 2015

本文实例分析了Python类属性与实例属性用法。分享给大家供大家参考。具体如下:

类属性:类名.属性名 

实例属性:实例.属性名

>>> class test():
...  ver=1
... 
>>> a=test()
>>> test.x=8
>>> a.__dict__
{}
>>> a.x
8
>>> a.x=9
>>> a.__dict__
{'x': 9}

1.类的属性如何模子一样,类属性一旦给出,所有的实例将都取这个值。
2.各个实例的这个属性的值可以变化。
3.某一实例的属性没有显示地给定,a.x可以显示这个属性的值,但是,它没有在名称空间里面。

为了把它加入名称空间,必须显式赋值。

class Instant1(object):
 count=0
 def __init__(self):
  Instant1.count=Instant1.count+1
  print "created instant"
 def howmany(self):
  print Instant1.count
  print self.count

class Instant2(object):
 count=0
 def __init__(self):
  print self.count
  #print Instant2.count
  self.count=self.count+1
  #Instant2.count=Instant2.count+1
  print "created instant"
 def howmany(self):
  print self.count
  print Instant2.count

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
python连接mongodb操作数据示例(mongodb数据库配置类)
Dec 31 Python
闭包在python中的应用之translate和maketrans用法详解
Aug 27 Python
python图片验证码生成代码
Jul 02 Python
python实战之实现excel读取、统计、写入的示例讲解
May 02 Python
python3 读取Excel表格中的数据
Oct 16 Python
Python3非对称加密算法RSA实例详解
Dec 06 Python
Python操作rabbitMQ的示例代码
Mar 19 Python
OpenCV哈里斯(Harris)角点检测的实现
Jan 15 Python
Python私有属性私有方法应用实例解析
Sep 15 Python
python 实用工具状态机transitions
Nov 21 Python
Python爬虫UA伪装爬取的实例讲解
Feb 19 Python
利用python进行数据加载
Jun 20 Python
python回调函数用法实例分析
May 09 #Python
python类和函数中使用静态变量的方法
May 09 #Python
Python实用日期时间处理方法汇总
May 09 #Python
python fabric使用笔记
May 09 #Python
Python字符串详细介绍
May 09 #Python
Python urllib、urllib2、httplib抓取网页代码实例
May 09 #Python
python MySQLdb Windows下安装教程及问题解决方法
May 09 #Python
You might like
discuz安全提问算法
2007/06/06 PHP
php网页标题中文乱码的有效解决方法
2014/03/05 PHP
php中print(),print_r(),echo()的区别详解
2014/12/01 PHP
PHP5.3新特性小结
2016/02/14 PHP
YII Framework框架教程之安全方案详解
2016/03/14 PHP
PHP目录操作实例总结
2016/09/27 PHP
PHP实现链式操作的三种方法详解
2017/11/16 PHP
Laravel 实现密码重置功能
2018/02/23 PHP
thinkPHP框架通过Redis实现增删改查操作的方法详解
2019/05/13 PHP
jquery插件开发方法(初学者)
2012/02/03 Javascript
基于jQuery实现图片的前进与后退功能
2013/04/24 Javascript
jquery 模板的应用示例
2013/11/12 Javascript
js清理Word格式示例代码
2014/02/13 Javascript
js调用iframe实现打印页面内容的方法
2014/03/04 Javascript
jQuery事件处理的特征(事件命名机制)
2016/08/23 Javascript
JavaScript动态数量的文件上传控件
2016/11/18 Javascript
Vue按需加载的具体实现
2017/12/02 Javascript
OpenLayers3实现对地图的基本操作
2020/09/28 Javascript
[01:00:04]DOTA2上海特级锦标赛B组小组赛#1 Alliance VS Spirit第二局
2016/02/26 DOTA
python网络编程之读取网站根目录实例
2014/09/30 Python
详解Django中的ifequal和ifnotequal标签使用
2015/07/16 Python
python构建深度神经网络(DNN)
2018/03/10 Python
Python 打印中文字符的三种方法
2018/08/14 Python
Python文件循环写入行时防止覆盖的解决方法
2018/11/09 Python
基于Python2、Python3中reload()的不同用法介绍
2019/08/12 Python
如何修复使用 Python ORM 工具 SQLAlchemy 时的常见陷阱
2019/11/19 Python
Gap加拿大官网:Gap Canada
2017/08/24 全球购物
巴西24小时在线药房:Droga Raia
2020/05/12 全球购物
UNOde50美国官网:西班牙珠宝品牌
2020/08/15 全球购物
Shell脚本如何向终端输出信息
2014/04/25 面试题
爸爸的花儿落了教学反思
2014/02/20 职场文书
《闻一多先生的说和做》教学反思
2014/04/28 职场文书
优秀班集体先进事迹材料
2014/05/28 职场文书
民事诉讼答辩状范文
2015/05/21 职场文书
婚礼上证婚人致辞
2015/07/28 职场文书
2016年教师节特级教师获奖感言
2015/12/09 职场文书