기능이 구현되지 않았음을 뜻하는 NotImplementedError
NotImplementedError
는 특정 기능이 아직 구현되지 않았음을 나타내는 예외 처리 수단입니다.
주로 프로그램 개발 과정에서 나중에 구현할 기능을 표시할 때 사용합니다.
NotImplementedError 사용 예시
number = 11 if number > 10: raise NotImplementedError("10 초과하는 경우의 처리가 아직 구현되지 않음") else: print("10 이하입니다.")
위 코드 예시에서는 변수 number
가 10
을 초과하는 경우 NotImplementedError
가 발생합니다.
이때 NotImplementedError
의 메시지로 "10 초과하는 경우의 처리가 아직 구현되지 않음"이 출력됩니다.
앞서 소개한 pass
키워드와 마찬가지로 추후 구현할 기능을 표시할 때 사용하지만, NotImplementedError
는 구현이 필요하다는 의도를 보다 명확히 하기 위해 사용됩니다.
Mission
0 / 1
NotImplementedError
는 호출되어도 아무런 동작을 수행하지 않는다.
O
X
가이드라인
AI 튜터
배포
디자인
업로드
수업 노트
즐겨찾기
도움말
코드 에디터
코드 실행
코드 생성
실행 결과