[Python] Class 다중 인자 값 설정
클래스를 사용하다 보면 인자 값 개수에 따라서 다르게 동작하여야 하는 경우가 발생할 수 있습니다 이럴 경우 __call__ 함수를 이용해서 사용하면 됩니다 class calc(): g = 0 def __init__(self) -> None: pass def __call__(self, *args: int, **kwds: int) -> None: if len(args) == 1: pre = self.g self.g += args[0] return print("add_sum: {} + {} = {}".format(pre, args[0], pre + args[0])) elif len(args) == 2: self.g = args[0] + args[1] return print("add: {} + {} = {}"...