가이드라인

기능이 구현되지 않았음을 뜻하는 NotImplementedError

NotImplementedError는 특정 기능이 아직 구현되지 않았음을 나타내는 예외 처리 수단입니다.

주로 프로그램 개발 과정에서 나중에 구현할 기능을 표시할 때 사용합니다.

NotImplementedError 사용 예시
number = 11 if number > 10: raise NotImplementedError("10 초과하는 경우의 처리가 아직 구현되지 않음") else: print("10 이하입니다.")

위 코드 예시에서는 변수 number10을 초과하는 경우 NotImplementedError가 발생합니다.

이때 NotImplementedError의 메시지로 "10 초과하는 경우의 처리가 아직 구현되지 않음"이 출력됩니다.

앞서 소개한 pass 키워드와 마찬가지로 추후 구현할 기능을 표시할 때 사용하지만, NotImplementedError는 구현이 필요하다는 의도를 보다 명확히 하기 위해 사용됩니다.

Mission
0 / 1

NotImplementedError는 호출되어도 아무런 동작을 수행하지 않는다.

O
X

가이드라인

AI 튜터

배포

디자인

업로드

수업 노트

즐겨찾기

도움말

코드 에디터

코드 실행
코드 생성

실행 결과