Python基础教程:__call__用法

  • Post author:
  • Post category:python




人生苦短,我用python

在这里插入图片描述


python 安装包+资料:

点击此处跳转文末名片获取


__call__

可以使得方法变成可被调用对象;

(PS:python中的方法和普通函数有点区别:

方法的第一个参数是类实例)

允许一个类的实例像函数一样被调用。

实质上说,

这意味着

x()



x.__call__()

是相同的。

注意

__call__

参数可变。

这意味着你可以定义

__call__

为其他你想要的函数,

无论有多少个参数。

class Entity:
'''调用实体来改变实体的位置'''

def _init_(



版权声明:本文为xff123456_原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。