人生苦短,我用python
python 安装包+资料:
点击此处跳转文末名片获取
__call__
可以使得方法变成可被调用对象;
(PS:python中的方法和普通函数有点区别:
方法的第一个参数是类实例)
允许一个类的实例像函数一样被调用。
实质上说,
这意味着
x()
与
x.__call__()
是相同的。
注意
__call__
参数可变。
这意味着你可以定义
__call__
为其他你想要的函数,
无论有多少个参数。
class Entity:
'''调用实体来改变实体的位置'''
def _init_(
版权声明:本文为xff123456_原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。