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 相关文章推荐
Windows下搭建python开发环境详细步骤
Jul 20 Python
Python 常用 PEP8 编码规范详解
Jan 22 Python
Python2与python3中 for 循环语句基础与实例分析
Nov 20 Python
CentOS7下python3.7.0安装教程
Jul 30 Python
Python设计模式之组合模式原理与用法实例分析
Jan 11 Python
python实现维吉尼亚加密法
Mar 20 Python
python切片的步进、添加、连接简单操作示例
Jul 11 Python
Python 使用 prettytable 库打印表格美化输出功能
Dec 26 Python
python爬虫用mongodb的理由
Jul 28 Python
全网最全python库selenium自动化使用详细教程
Jan 12 Python
Python中使用Lambda函数的5种用法
Apr 01 Python
Python+Appium自动化测试的实战
Jun 30 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 实现浏览记录并按日期分组
2017/05/11 PHP
php+laravel依赖注入知识点总结
2019/11/04 PHP
Thinkphp5框架异常处理操作实例分析
2020/06/03 PHP
js获取网页高度(详细整理)
2012/12/28 Javascript
jquery给图片添加鼠标经过时的边框效果
2013/11/12 Javascript
JavaScript中的prototype和constructor简明总结
2014/04/05 Javascript
javascript使用正则控制input输入框允许输入的值方法大全
2014/06/19 Javascript
js获取input长度并根据页面宽度设置其大小及居中对齐
2014/08/22 Javascript
引用其它js时如何同时处理多个window.onload事件
2014/09/02 Javascript
c#+jquery实现获取radio和checkbox的值
2020/09/12 Javascript
JavaScript中的继承之类继承
2016/05/01 Javascript
AngularJs  Understanding Angular Templates
2016/09/02 Javascript
vue调用高德地图实例代码
2017/04/28 Javascript
vue脚手架vue-cli的学习使用教程
2017/06/06 Javascript
原生js实现仿window10系统日历效果的实例
2017/10/31 Javascript
详解webpack 最简打包结果分析
2019/02/20 Javascript
小程序组件之自定义顶部导航实例
2019/06/12 Javascript
[01:02]DOTA2辉夜杯决赛日 CDEC.Y对阵VG赛前花絮
2015/12/27 DOTA
[00:23]魔方之谜解锁款式
2018/12/20 DOTA
[58:46]OG vs NAVI 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
将pip源更换到国内镜像的详细步骤
2019/04/07 Python
Python实现朴素贝叶斯的学习与分类过程解析
2019/08/24 Python
python函数不定长参数使用方法解析
2019/12/14 Python
Python3 assert断言实现原理解析
2020/03/02 Python
python爬虫开发之Request模块从安装到详细使用方法与实例全解
2020/03/09 Python
Python 如何批量更新已安装的库
2020/05/26 Python
python 无损批量压缩图片(支持保留图片信息)的示例
2020/09/22 Python
公司培训欢迎词
2014/01/10 职场文书
标准的毕业生自荐信
2014/04/20 职场文书
学校教师读书活动总结
2014/07/08 职场文书
学习退步检讨书
2014/09/28 职场文书
作风建设剖析材料
2014/10/06 职场文书
担保书范本
2015/01/20 职场文书
办公室主任个人总结
2015/02/28 职场文书
导游词之永济鹳雀楼
2020/01/16 职场文书
5行Python代码实现一键批量扣图
2021/06/29 Python