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 29 Python
简单的Python抓taobao图片爬虫
Oct 26 Python
python简单猜数游戏实例
Jul 09 Python
numpy数组拼接简单示例
Dec 15 Python
浅谈pandas中DataFrame关于显示值省略的解决方法
Apr 08 Python
Python批量发送post请求的实现代码
May 05 Python
Python装饰器使用你可能不知道的几种姿势
Oct 25 Python
sklearn线性逻辑回归和非线性逻辑回归的实现
Jun 09 Python
tensorflow 2.0模式下训练的模型转成 tf1.x 版本的pb模型实例
Jun 22 Python
python 使用tkinter+you-get实现视频下载器
Nov 17 Python
python获取天气接口给指定微信好友发天气预报
Dec 28 Python
Python编程super应用场景及示例解析
Oct 05 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设计模式 Observer(观察者模式)
2011/06/26 PHP
shopex主机报错误请求解决方案(No such file or directory)
2011/12/27 PHP
奉献出一个封装的curl函数 便于调用(抓数据专用)
2013/07/22 PHP
php htmlentities()函数的定义和用法
2016/05/13 PHP
php多进程并发编程防止出现僵尸进程的方法分析
2020/02/28 PHP
用jquery和json从后台获得数据集的代码
2011/11/07 Javascript
原生js 秒表实现代码
2012/07/24 Javascript
from表单多个按钮提交用onclick跳转不同action
2014/04/24 Javascript
jquery 根据name名获取元素的value值
2015/02/27 Javascript
Vue.js每天必学之过滤器与自定义过滤器
2016/09/07 Javascript
jQuery 插件实现随机自由弹跳气泡样式
2017/01/12 Javascript
jQuery加载及解析XML文件的方法实例分析
2017/01/22 Javascript
利用Javascript裁剪图片并存储的简单实现
2017/03/13 Javascript
javascript中神奇的 Date对象小结
2017/10/12 Javascript
浅谈webpack打包生成的bundle.js文件过大的问题
2018/02/22 Javascript
详解vue axios用post提交的数据格式
2018/08/07 Javascript
mongodb初始化并使用node.js实现mongodb操作封装方法
2019/04/02 Javascript
python迭代器实例简析
2014/09/25 Python
python获取文件版本信息、公司名和产品名的方法
2014/10/05 Python
Python实现的RSS阅读器实例
2015/07/25 Python
Python使用while循环花式打印乘法表
2019/01/28 Python
python判断无向图环是否存在的示例
2019/11/22 Python
python如何使用Redis构建分布式锁
2020/01/16 Python
Tensorflow进行多维矩阵的拆分与拼接实例
2020/02/07 Python
市场部规章制度
2014/01/24 职场文书
市场部管理制度
2014/02/02 职场文书
新学期决心书
2014/03/11 职场文书
项目申报专员岗位职责
2014/07/09 职场文书
2014年学校领导班子对照检查材料
2014/09/19 职场文书
2014年艾滋病防治工作总结
2014/12/10 职场文书
2019消防宣传标语!
2019/07/10 职场文书
创业计划之特色精品店
2019/08/12 职场文书
Python 多线程之threading 模块的使用
2021/04/14 Python
怎么用Python识别手势数字
2021/06/07 Python
Kubernetes中Deployment的升级与回滚
2022/04/01 Servers
Win11应用商店打开闪退怎么解决? win11应用商店打不开的多种解决办法
2022/04/05 数码科技