내장 예외, 주요 내장 예외 클래스

CODEDRAGON Development/Python

반응형


 

 

내장 예외

·       프로그램 동작 오류가 있는 시점에서 자동적으로 발생합니다.

·       특정 시점에 개발자가 명시적으로 예외를 발생 시킬 있습니다.

 

 

 

 

 

주요 내장 예외 클래스

클래스 이름

내용

Exception

·       모든 내장 예외의 기본 클래스

·       사용자 정의 예외 작성시 사용

ArithmeticError

·       수치 연산 예외의 기본 클래스

EnvironmentError

·       파이썬 외부 에러의 기본 클래스

FileNotFoundError

·       존재하지 않는 파일을 사용하는 경우

LookupError

·       시퀀스 관련 예외의 기본 클래스

IndexError

·       리스트등 컬렉션 자료형에서 자료의 크기를 벗어나는 인덱스값을 참조하는 경우

KeyError

·       딕트 자료형에서 등록되지 않은 키를 사용하는 경우

NameError

·       정의되지 않은 변수 사용

TypeError

·       타입을 맞지 않게 사용하는 경우

·       문자열과 숫자 더하기하는 경우

ZeroDivisionError

·       0으로 숫자 나누기를 하는 경우

 

 


'Development > Python' 카테고리의 다른 글

처리되지 않은 예외(Unhandled Exception)  (0) 2020.02.18
예외(Exception)  (0) 2020.02.18
구문 에러 (Syntax Error)  (0) 2020.02.18
같은 부류의 예외 처리하기  (0) 2020.02.18
오류 회피; 에러무시  (0) 2020.02.18