03_Python的链式调用

class A:
    def __init__(self, name):
        self.name = name
        
        
    def fun1(self, thing):
        print('i am fun', self.name, thing)
        return self

    def fun2(self, thing):
        print(thing)
        return self

(
    A('AAAA')
    .fun1('11111111')
    .fun2('22222222')
)

class A:
    def __init__(self, name):
        self.name = name
        
        
    def fun1(self, thing):
        print('i am fun', self.name, thing)
        return self

    def fun2(self, thing):
        print(thing)
        return self


a =A('AAAA')
a.fun1('11111111')\
 .fun2('22222222')


你可能感兴趣的:(python学习)