码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2016-11-28 11:14:37      阅读:320      评论:0      收藏:0      [点我收藏+]

标签:http   知乎   pre   python   分享   bsp   返回   试题   技术   

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   知乎   pre   python   分享   bsp   返回   试题   技术   

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

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