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中Flask框架简单入门实例
Mar 21 Python
Python中线程编程之threading模块的使用详解
Jun 23 Python
python爬取淘宝商品详情页数据
Feb 23 Python
python3+PyQt5实现自定义流体混合窗口部件
Apr 24 Python
python2 与 pyhton3的输入语句写法小结
Sep 10 Python
Python3获取拉勾网招聘信息的方法实例
Apr 03 Python
使用Python实现跳帧截取视频帧
May 31 Python
python 实现目录复制的三种小结
Dec 04 Python
Python tkinter和exe打包的方法
Feb 05 Python
matlab灰度图像调整及imadjust函数的用法详解
Feb 27 Python
Pytorch十九种损失函数的使用详解
Apr 29 Python
python的flask框架难学吗
Jul 31 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
Zend公司全球首推PHP认证
2006/10/09 PHP
PHP+ACCESS 文章管理程序代码
2010/06/21 PHP
PHP中的str_repeat函数在JavaScript中的实现
2013/09/16 PHP
PHP文件上传操作实例详解
2016/09/27 PHP
php获取微信共享收货地址的方法
2017/12/21 PHP
PHP使用文件锁解决高并发问题示例
2018/03/29 PHP
js获取图片大小的函数代码
2011/09/20 Javascript
JQuery.Ajax之错误调试帮助信息介绍
2013/07/04 Javascript
js实现全屏漂浮广告移入光标停止移动
2013/12/02 Javascript
javascript实现2048游戏示例
2014/05/04 Javascript
js获取内联样式的方法
2015/01/27 Javascript
JS实现可调整倒计时间代码分享
2015/08/18 Javascript
jQuery插件Timelinr 实现时间轴特效
2015/10/04 Javascript
jQuery实现带有动画效果的回到顶部和底部代码
2015/11/04 Javascript
JavaScript给input的value赋值引发的关于基本类型值和引用类型值问题
2015/12/07 Javascript
分享jQuery插件的学习笔记
2016/01/14 Javascript
Jquery判断form表单数据是否变化
2016/03/30 Javascript
json与jsonp知识小结(推荐)
2016/08/16 Javascript
DOM中事件处理概览与原理的全面解析
2016/08/16 Javascript
JS实现控制图片显示大小的方法【图片等比例缩放功能】
2017/02/18 Javascript
angularjs中回车键触发某一事件的方法
2017/04/24 Javascript
详解vue-cli项目中用json-sever搭建mock服务器
2017/11/02 Javascript
新手必须知的Node.js 4个JavaScript基本概念
2018/09/16 Javascript
vue 2.5.1 源码学习 之Vue.extend 和 data的合并策略
2019/06/04 Javascript
Python下线程之间的共享和释放示例
2015/05/04 Python
python脚本生成caffe train_list.txt的方法
2018/04/27 Python
python+selenium实现简历自动刷新的示例代码
2019/05/20 Python
Python使用scipy模块实现一维卷积运算示例
2019/09/05 Python
python二维键值数组生成转json的例子
2019/12/06 Python
Python脚本去除文件的只读性操作
2020/03/05 Python
工作违纪检讨书
2014/02/17 职场文书
优秀教师先进事迹材料
2014/12/15 职场文书
2015年植树节活动总结
2015/02/06 职场文书
公司的力量观后感
2015/06/05 职场文书
大学生饮品店创业计划书范文
2019/07/10 职场文书
CSS+HTML 实现顶部导航栏功能
2021/08/30 HTML / CSS