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中使用摄像头实现简单的延时摄影技术
Mar 27 Python
在python中按照特定顺序访问字典的方法详解
Dec 14 Python
Python饼状图的绘制实例
Jan 15 Python
Python面向对象程序设计之私有属性及私有方法示例
Apr 08 Python
python循环定时中断执行某一段程序的实例
Jun 29 Python
Django中在xadmin中集成DjangoUeditor过程详解
Jul 24 Python
Python之Numpy的超实用基础详细教程
Oct 23 Python
Python实现获取当前目录下文件名代码详解
Mar 10 Python
使用Python开发个京东上抢口罩的小实例(仅作技术研究学习使用)
Mar 10 Python
Python 线性回归分析以及评价指标详解
Apr 02 Python
Pycharm插件(Grep Console)自定义规则输出颜色日志的方法
May 27 Python
Python 制作查询商品历史价格的小工具
Oct 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
PHP4 与 MySQL 交互使用
2006/10/09 PHP
CodeIgniter php mvc框架 中国网站
2008/05/26 PHP
深入PHP运行环境配置的详解
2013/06/04 PHP
PHP chop()函数讲解
2019/02/11 PHP
Yii2框架配置文件(Application属性)与调试技巧实例分析
2019/05/27 PHP
PHP微信网页授权的配置文件操作分析
2019/05/29 PHP
不一样的文字闪烁 轮番闪烁
2009/11/11 Javascript
javascript实现跳转菜单的具体方法
2013/07/05 Javascript
浅析nodejs实现Websocket的数据接收与发送
2015/11/19 NodeJs
js运动应用实例解析
2015/12/28 Javascript
非常酷炫的Bootstrap图片轮播动画
2016/05/27 Javascript
JS自定义混合Mixin函数示例
2016/11/26 Javascript
微信小程序request请求后台接口php的实例详解
2017/09/20 Javascript
如何获取TypeScript的声明文件.d.ts
2018/05/01 Javascript
JavaScript设计模式之工厂模式简单实例教程
2018/07/03 Javascript
Angular动态绑定样式及改变UI框架样式的方法小结
2018/09/03 Javascript
es6中reduce的基本使用方法
2019/09/10 Javascript
Python编程中的异常处理教程
2015/08/21 Python
深入理解NumPy简明教程---数组2
2016/12/17 Python
python和shell监控linux服务器的详细代码
2018/06/22 Python
在python中只选取列表中某一纵列的方法
2018/11/28 Python
详解python中@的用法
2019/03/27 Python
python的pytest框架之命令行参数详解(上)
2019/06/27 Python
详解用python计算阶乘的几种方法
2019/08/14 Python
python分别打包出32位和64位应用程序
2020/02/18 Python
使用CSS3 制作一个material-design 风格登录界面实例
2016/12/12 HTML / CSS
Sony C++笔试题
2013/03/10 面试题
小学少先队活动方案
2014/02/18 职场文书
客户接待方案
2014/02/26 职场文书
开学典礼主持词
2014/03/19 职场文书
竞选班干部的演讲稿
2014/04/24 职场文书
竞选大队长演讲稿
2014/04/29 职场文书
人代会标语
2014/06/30 职场文书
装修公司工程部经理岗位职责
2015/04/09 职场文书
导游词之山海关
2019/12/10 职场文书
JS数组去重详情
2021/11/07 Javascript