python 类操作
去年定了一个目标存款三万,今年掐指一算,还差五万。
和其它编程语言相比,Python 在尽可能不增加新的语法和语义的情况下加入了类机制。
Python中的类提供了面向对象编程的所有基本功能:类的继承机制允许多个基类,派生类可以覆盖基类中的任何方法,方法中可以调用基类中的同名方法。
对象可以包含任意数量和类型的数据。
类的方法:在类地内部,使用def关键字可以为类定义一个方法,与一般函数定义不同,类方法必须包含参数self,且为第一个参数
python 类同样支持继承,同时支持多重继承
类的私有属性:两个下划线开头,声明该属性为私有,不能在类地外部被使用或直接访问
eg: __myname;
类的私有方法:两个下划线开头,声明该方法为私有方法,不能在类地外部调用
类的专有方法
__init__ 构造函数,在生成对象时调用
__del__ 析构函数,释放对象时使用
__repr__ 打印,转换
__setitem__按照索引赋值
__getitem__按照索引获取值
__len__获得长度
__cmp__比较运算
__call__函数调用
__add__加运算
__sub__减运算
__mul__乘运算
__div__除运算
__mod__求余运算
__pow__称方

浙公网安备 33010602011771号