首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

Python面向对象札记

2012-08-29 
Python面向对象笔记1.特殊的类属性对任何类,都有下面特殊属性:C.__name__类C的名字(字符串)C.__doc__类C的

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。

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

热点排行