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控制台英汉汉英电子词典
Apr 23 Python
python使用pyhook监控键盘并实现切换歌曲的功能
Jul 18 Python
python将文本转换成图片输出的方法
Apr 28 Python
Python urllib、urllib2、httplib抓取网页代码实例
May 09 Python
Python二分查找详解
Sep 13 Python
详解python中xlrd包的安装与处理Excel表格
Dec 16 Python
python executemany的使用及注意事项
Mar 13 Python
python随机在一张图像上截取任意大小图片的方法
Jan 24 Python
pyecharts动态轨迹图的实现示例
Apr 17 Python
scrapy爬虫:scrapy.FormRequest中formdata参数详解
Apr 30 Python
python爬取股票最新数据并用excel绘制树状图的示例
Mar 01 Python
Python字符串常规操作小结
Apr 03 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
PHP网站提速三大“软”招
2006/10/09 PHP
基于PHP5魔术常量与魔术方法的详解
2013/06/13 PHP
推荐几款用 Sublime Text 开发 Laravel 所用到的插件
2014/10/30 PHP
php正则表达式获取内容所有链接
2015/07/24 PHP
浅谈使用PHP开发微信支付的流程
2015/10/04 PHP
JavaScript 注册事件代码
2011/01/27 Javascript
图片无缝滚动代码(向左/向下/向上)
2013/04/10 Javascript
js实现的后台左侧管理菜单代码
2015/09/11 Javascript
深入浅出ES6之let和const命令
2016/08/25 Javascript
js操作浏览器的参数方法
2017/01/21 Javascript
vue2的todolist入门小项目的详细解析
2017/05/11 Javascript
nodejs+websocket实时聊天系统改进版
2017/05/18 NodeJs
vue全局组件与局部组件使用方法详解
2018/03/29 Javascript
vue实现动态列表点击各行换色的方法
2018/09/13 Javascript
手把手教您实现react异步加载高阶组件
2020/04/07 Javascript
javascript利用canvas实现鼠标拖拽功能
2020/07/23 Javascript
JavaScript实现商品评价五星好评
2020/11/30 Javascript
在Python的Django框架中创建语言文件
2015/07/27 Python
django 开发忘记密码通过邮箱找回功能示例
2018/04/17 Python
numpy添加新的维度:newaxis的方法
2018/08/02 Python
ActiveMQ:使用Python访问ActiveMQ的方法
2019/01/30 Python
Python reversed函数及使用方法解析
2020/03/17 Python
读取nii或nii.gz文件中的信息即输出图像操作
2020/07/01 Python
Python 如何测试文件是否存在
2020/07/31 Python
法国综合购物网站:RueDuCommerce
2016/09/12 全球购物
美国机场停车位预订:About Airport Parking
2018/03/26 全球购物
毕业生找工作推荐信
2013/11/21 职场文书
会计专业的自荐信
2013/12/12 职场文书
我的祖国演讲稿
2014/05/04 职场文书
村党支部书记承诺书
2014/05/29 职场文书
孝敬父母的活动方案
2014/08/31 职场文书
幼儿园教研工作总结2015
2015/05/12 职场文书
郭明义观后感
2015/06/08 职场文书
2016五四青年节活动总结范文
2016/04/06 职场文书
2019大学竞选班长发言稿
2019/06/27 职场文书
7个关于Python的经典基础案例
2021/11/07 Python