__call__ 方法的对象,称为 “可调用对象” ,即使对象可以像函数一样被调用、
# 可调用方法 __call__()
class Sa:
def __call__(self, salary):
print('计算')
yearsalary = salary * 12
daysalary = salary // 23.5
hoursalary = daysalary // 8
return dict(yearsalary=yearsalary,daysalary=daysalary,hoursalary=hoursalary)
s = Sa()
print(s(1000))