- 개요함수의 오버로딩은 로직은 동일하지만 함수의 인자의 개수나 인자의 타입이 다른 경우에 사용할 수 있다하지만 파이썬은 런타임 시점에서 변수의 자료형을 결정하는 동적 타입 언어로서 공식적인 방법으로는 함수 오버로딩 기능을 사용할 수 없다 하지만 파이썬에서도 함수 오버로딩을 구현할 수 있는 몇 가지 방법이 존재한다각각 다음과 같이 표현할 수 있다패킹을 통한 함수의 인자를 객체화하여 함수 오버로딩 구현함수 내에서 자료형에 따른 분기를 통해 함수 오버로딩 구현외부 플러그인 multipledispatch을 사용하여 함수 오버로딩 구현 1) 패킹을 통한 함수 오버로딩 구현class SampleA(): # 패킹을 통해 오버로드를 수행 def add(selfsel, *args): return..