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 26 Python
python中Genarator函数用法分析
Apr 08 Python
详解python的几种标准输出重定向方式
Aug 15 Python
简单谈谈Python流程控制语句
Dec 04 Python
Python解惑之整数比较详解
Apr 24 Python
Python错误: SyntaxError: Non-ASCII character解决办法
Jun 08 Python
PyQt5每天必学之QSplitter实现窗口分隔
Apr 19 Python
解决python测试opencv时imread导致的错误问题
Jan 26 Python
Python如何实现后端自定义认证并实现多条件登陆
Jun 22 Python
python 对xml解析的示例
Feb 27 Python
Python 调用C++封装的进一步探索交流
Mar 04 Python
Python实现简单得递归下降Parser
May 02 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 Undefined index报错的修复方法
2011/07/17 PHP
thinkphp路由规则使用示例详解和伪静态功能实现(apache重写)
2014/02/24 PHP
php读取excel文件示例分享(更新修改excel)
2014/02/27 PHP
php curl模拟post请求和提交多维数组的示例代码
2015/11/19 PHP
php指定长度分割字符串str_split函数用法示例
2017/01/30 PHP
PHPUnit + Laravel单元测试常用技能
2019/11/06 PHP
关于Javascript与iframe的那些事儿
2013/07/04 Javascript
javaScript 动态访问JSon元素示例代码
2013/08/30 Javascript
javascript控制层显示或隐藏的方法
2015/07/22 Javascript
JavaScript实现隐藏省略文字效果的方法
2017/04/27 Javascript
javascript中mouseenter与mouseover的异同
2017/06/06 Javascript
AngularJS 中的数据源的循环输出
2017/10/12 Javascript
Node.Js中实现端口重用原理详解
2018/05/03 Javascript
Vue在页面右上角实现可悬浮/隐藏的系统菜单
2018/05/04 Javascript
JavaScript this在函数中的指向及实例详解
2019/10/14 Javascript
Vue3.0 响应式系统源码逐行分析讲解
2019/10/14 Javascript
微信小程序实现吸顶效果
2020/01/08 Javascript
webpack打包优化的几个方法总结
2020/02/10 Javascript
用Python实现一个简单的多线程TCP服务器的教程
2015/05/05 Python
Python内置模块turtle绘图详解
2017/12/09 Python
Python 获取 datax 执行结果保存到数据库的方法
2019/07/11 Python
Mac 使用python3的matplot画图不显示的解决
2019/11/23 Python
Pytorch之view及view_as使用详解
2019/12/31 Python
Python 实现训练集、测试集随机划分
2020/01/08 Python
Solid & Striped官网:美国泳装品牌
2019/06/19 全球购物
Waterford英国官方网站:世界上最受欢迎的优质水晶品牌
2019/08/17 全球购物
俄罗斯品牌服装和鞋子在线商店:BRIONITY
2020/03/26 全球购物
eBay荷兰购物网站:eBay.nl
2020/06/26 全球购物
销售员个人求职的自我评价
2014/02/10 职场文书
小学生作文评语大全
2014/04/21 职场文书
技校毕业生自荐书
2014/05/23 职场文书
学校师德师风整改措施
2014/10/27 职场文书
商务司机岗位职责
2015/04/10 职场文书
同学聚会致辞集锦
2015/07/28 职场文书
《观潮》教学反思
2016/02/17 职场文书
解析python中的jsonpath 提取器
2022/01/18 Python