1.__call__方法可调用对象
定义了__call__方法的对象,称为“可调用对象”,使实例能够像函数一样被调用,同时不影响实例本身的生命周期(__call__()不影响一个实例的构造和析构)。但是__call__()可以用来改变实例的内部成员的值。
class Test_01:
'''测试call函数'''
def __call__(self,age):
qwage = age +1
newage = age -1
return (qwage,newage)
a = Test_01()
a(18)
print(a(18))