python __call__ 内置函数的使用
来源:互联网 发布:怎么推广淘宝产品 编辑:程序博客网 时间:2024/05/20 14:24
python call 内置函数的使用
对象通过提供call(slef, [,*args [,**kwargs]])方法可以模拟函数的行为,如果一个对象x提供了该方法,就可以像函数一样使用它,也就是说x(arg1, arg2…) 等同于调用x.call(self, arg1, arg2) 。 模拟函数的对象可以用于创建防函数(functor) 或代理(proxy)
class DistanceForm(object): def __init__(self, origin): self.origin = origin print "origin :"+str(origin) def __call__(self, x): print "x :"+str(x)p = DistanceForm(100)p(2000)
输出
>>> origin :100x :2000
0 0
- python __call__ 内置函数的使用
- python __call__ 内置函数的使用
- python __call__ 内置函数的使用
- python的__call__函数
- python语法__call__有趣内置函数
- 学习Python:__call__的使用
- python __call__ 函数
- python __call__ 函数
- python __call__ 函数
- python __call__ 函数
- python __call__函数
- python __call__ 函数
- python __call__ 函数
- python __call__ 函数
- python __call__ 函数
- python特殊函数 __call__()
- python的__call__
- python的__call__
- 高度写死的ListView,GridView页面乱跳的问题
- PHP时间处理
- yii接入cas的那些坑
- std::pair的使用
- ELK
- python __call__ 内置函数的使用
- 端口占用解决方法
- 一棵树呀一棵树~~~zzuli
- Android内存介绍及内存泄漏
- chomd两种修改权限的方法
- Greys-Anatomy
- Android6.0权限问题
- QT5 微调器和滑动条的实例
- Java是编译型语言还是解释型语言?