python常见的内置方法

分类:CentOS运维 阅读:95730 次

__init__(self,......):初始化对象,在创建新对象前申明

__del__(self):释放对象,在对象被删除之前调用

__new__(self,*args,**ked):实例的生产操作

__str__(self):在使用print语句时调用

__delitem__(self,key):为字典中删除key对应的元素

__setitem__(self,key,value):为字典中的key赋值

__getitem__(self,key):获取序列的索引key对应的值,等价于seq[key]

__len__(self):在调用内联函数len()时被调用

__cmp__(src,dst):比较两个对象src和dst

__getattr__(s,name):获取属性的值

__setattr__(s,name):设置属性的值

__gt__(self,other):判断self对象是否大于other对象

__lt__(self,other):判断self对象是否小于other对象

__ge__(self,other):判断self对象是否不大于other对象

__le__(self,other):判断self对象是否不小于other对象

__eq__(self,other):判断self对象是否等于other对象

__call__(self,*args):把实例对象作为函数调用