手机
当前位置:查字典教程网 >脚本专栏 >python >Python类属性与实例属性用法分析
Python类属性与实例属性用法分析
摘要:本文实例分析了Python类属性与实例属性用法。分享给大家供大家参考。具体如下:类属性:类名.属性名实例属性:实例.属性名>>>classt...

本文实例分析了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文件操作类操作实例详解

python海龟绘图实例教程

Python实现类继承实例

Python读写Excel文件的实例

python函数缺省值与引用学习笔记分享

Python中lambda的用法及其与def的区别解析

Python的词法分析与语法分析

python函数返回多个值的示例方法

Python通过websocket与js客户端通信示例分析

Python写的贪吃蛇游戏例子

精品推荐
分类导航