Python __call__方法和可调用对象
定义了__call__方法的
# -*- coding: GBK -*-
class SalaryAccount:
"""工资计算类"""
def __call__(self):
print("算工资了")
s1 = SalaryAccount()
s1()
对象,称为“”可调用对象”,即该对象可以像函数一样被调用。
定义了__call__方法的
# -*- coding: GBK -*-
class SalaryAccount:
"""工资计算类"""
def __call__(self):
print("算工资了")
s1 = SalaryAccount()
s1()
对象,称为“”可调用对象”,即该对象可以像函数一样被调用。