python类重载操作符

init 构造函数        创建对象:class()
del 析构函数        释放对象的时候
add “+”            x + y
or “|”            x | y
repr 打印,转换        print x, x
call 函数调用        X()
setattr 属性赋值        x.a=1
getattr 属性引用        x.a
getitem 索引            x[key],for循环,in测试
setitem 索引赋值        x[key] = value
getslice 分片            x[low:high]
len 长度            len(x)
cmp 比较            x == Y ,x < y
radd 右边的操作符”+”        非实例 + x
str return str,实现后可以print 对象

你可能感兴趣的:(python类重载操作符)