연산자 오버로딩은 사용자 정의 객체가 +와 | 같은 중위 연산자, -와 ~같은 단항 연산자를 사용할 수 있게 해주고, 함수 호출, 속성 접근, 항목 접근/슬라이싱도 연산자로 파이썬에 구현되어 있다.
잘 사용하면 코드의 가독성이 향상되고 만족스러운 API를 구현할 수 있으며, 파이썬은 아래와 같은 제한을 통해서 융통성, 사용성, 안정성을 적절히 유지한다.