读书人

Python面向对象札记

发布时间: 2012-08-29 08:40:14 作者: rapoo

Python面向对象笔记
1.特殊的类属性

对任何类,都有下面特殊属性:

C.__name__类C的名字(字符串)C.__doc__类C的文档字符串C.__bases__类C的所有父类组成的元组C.__dict__类C的属性C.__module__类C定义所在的模块C.__class__实例C对应的类

?

class C1:    def __init__(self, n):        self.x = n
?

?

7. __new__

创建对象时调用,返回当前类的实例。在__init__方法前执行。

?

8. 内置函数 hasattr(Myclass, 'attribute') :判断Myclass类是否有属性attribute。

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

读书人网 >perl python

热点推荐