Python - 执行一个实例?

Gar*_*ler 0 python class function

是否可以执行类的实例?我不是指实例化一个类,或者执行一个方法.我的意思是__string__的兄弟会返回一个函数.我们称之为__func__.

class ClassFunc (object):
    def __func__ (self):
        print "I'm a class!"

>>> myCF = ClassFunc()
>>> myCF()
I'm a class!
Run Code Online (Sandbox Code Playgroud)

Ign*_*ams 9

关.你想要的__call__().

  • 优秀.谢谢!(我保证我曾经搜索谷歌一段时间,但我找不到答案) (2认同)