码迷,mamicode.com
首页 > 其他好文 > 详细

__call__ ,,__str__魔法函数

时间:2019-08-04 01:38:05      阅读:93      评论:0      收藏:0      [点我收藏+]

标签:div   打印   方法   cal   main   魔法   call   sel   sha   

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__魔法函数

标签:div   打印   方法   cal   main   魔法   call   sel   sha   

原文地址:https://www.cnblogs.com/SunshineKimi/p/11296862.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!