python的操作符重载
来源:互联网 发布:unity 模型 优化 插件 编辑:程序博客网 时间:2024/06/05 04:11
列出一些常用的:
1. __call__
定义了__call__方法的类实例,可以像一个函数一样被“调用”
class tester:
def __init__(self, start):
self.state = start
def __call__(self, label):
print(label,self.state)
self.state += 1
H = tester(99)
H('juice')
juice 99
H('pancakes')
pancakes 100
2. __str__
Class 的__str__方法类似于java对象的toString()方法
3. __init__, __del__
初始化函数和构造函数
4. __eq__, __ne__, __lt__, __le__, __gt__, __ge__
==, !=, <=, <, >, >=
5. __getitem__
使用x[key]索引操作符
6. __len__
对序列对象使用len()
7. __add__,__radd__
对象左+和右+
8. __contains__
测试是否包含某个元素
...
- python的操作符重载
- Python的操作符重载
- python 操作符重载
- python操作符重载
- Python重载操作符
- 飘逸的python - 重载操作符
- Python中的操作符重载
- 续Python操作符重载-矩阵的四则运算
- python 初始认识重载操作符的利器:functools.total_ordering
- 操作符的重载
- 操作符的重载
- 操作符的重载
- 操作符的重载
- 操作符的重载
- 操作符的重载
- 操作符重载的妙用
- 重载操作符的限制
- 操作符重载的问题
- mysql的C语言的接口基本应用
- Vuser中常用的C语言函数(我的学习记录)
- opencv 矩阵学习
- 预编译头文件的问题(gcc)
- Hoops 的使用
- python的操作符重载
- 程序求修改
- 水平居中方法 总结
- Sed 替换字符串
- Linux下分割与合并文件的方法
- XmlResourceParser调试代码
- 设置ListBox高度
- java定时器
- Ubuntu下进程管理工具