序号 | 方法, 描述 & 简单的调用 |
---|---|
1 |
__init__ ( self [,args...] ) 构造函数 简单的调用方法: obj = className(args) |
2 |
__del__( self ) 析构方法, 删除一个对象 简单的调用方法 : dell obj |
3 |
__repr__( self ) 转化为供解释器读取的形式 简单的调用方法 : repr(obj) |
4 |
__str__( self ) 用于将值转化为适于人阅读的形式 简单的调用方法 : str(obj) |
5 |
__cmp__ ( self, x ) 对象比较 简单的调用方法 : cmp(obj, x) |
类的私有属性
__private_attrs:两个下划线开头,声明该属性为私有,不能在类地外部被使用或直接访问。在类内部的方法中使用时self.__private_attrs。
类的方法
在类地内部,使用def关键字可以为类定义一个方法,与一般函数定义不同,类方法必须包含参数self,且为第一个参数
类的私有方法
__private_method:两个下划线开头,声明该方法为私有方法,不能在类地外部调用。在类的内部调用 self.__private_methods