首页 > 编程语言 > 详细

python的一道面试题 __call__ 的使用.

时间:2016-11-28 11:14:21      阅读:231      评论:0      收藏:0      [点我收藏+]
class Person:
    def __init__(self):
        self.age = 1

    def __call__(self, *args, **kwargs):
        print age, self.age
        self.age += 1
        return self

person = Person()
person()()()
print type(person())

技术分享

 

实例+()调用__call__,返回self,可实现循环调用.

知乎面试后端有问到.

 C++/C 对语言而言的严格都才是足够高的.

python的一道面试题 __call__ 的使用.

原文:http://www.cnblogs.com/dsdr/p/6108644.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!