__call__ ,,__str__魔法函数
Posted sunshinekimi
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了__call__ ,,__str__魔法函数相关的知识,希望对你有一定的参考价值。
class Test(object): def __init__(self): self.name = "汪 汪" self.girl = "liu cc" # 对象当作方法使用回调 def __call__(self, lover): return lover # 打印对象 def __str__(self): return "%s loved %s" % (self.name, self.girl) if __name__ == "__main__": test = Test() print(test) print(test(‘喵 喵‘)) """ 汪 汪 loved liu cc 喵 喵 """
以上是关于__call__ ,,__str__魔法函数的主要内容,如果未能解决你的问题,请参考以下文章
31.Python面向对象str和repr原理魔法方法__call__和__new__方法单例模式
31.Python面向对象str和repr原理魔法方法__call__和__new__方法单例模式