__call__ method는 파이썬의 매직 메소드(Magic method) 중 하나입니다. __call__ method는 클래스의 객체도 호출할 수 있도록 만들어주는 메소드 입니다. 예를 들어 다음과 같은 클래스를 만들었다고 가정해봅시다. class Cal: def __init__(self): self.message = "number : " print(self.message) def __call__(self,a): self.n1 = a return self.message + str(self.n1**2) 이 클래스의 message라는 변수는 문자열 'number : '로 초기화되며, 이후 해당 문자열을 출력합니다. __call__ 메소드는 a라는 숫자를 받으면 제곱을 하고 message변수와 합쳐져서 리..
__call__ method의 사용법
__call__ method는 파이썬의 매직 메소드(Magic method) 중 하나입니다. __call__ method는 클래스의 객체도 호출할 수 있도록 만들어주는 메소드 입니다. 예를 들어 다음과 같은 클래스를 만들었다고 가정해봅시다. class Cal: def __init__(self): self.message = "number : " print(self.message) def __call__(self,a): self.n1 = a return self.message + str(self.n1**2) 이 클래스의 message라는 변수는 문자열 'number : '로 초기화되며, 이후 해당 문자열을 출력합니다. __call__ 메소드는 a라는 숫자를 받으면 제곱을 하고 message변수와 합쳐져서 리..
2023.01.05