달력

7

« 2020/7 »

  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  •  


 

 

내장 예외

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

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

 

 

 

 

 

주요 내장 예외 클래스

클래스 이름

내용

Exception

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

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

ArithmeticError

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

EnvironmentError

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

FileNotFoundError

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

LookupError

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

IndexError

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

KeyError

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

NameError

·       정의되지 않은 변수 사용

TypeError

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

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

ZeroDivisionError

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

 

 


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

처리되지 않은 예외(Unhandled Exception)  (0) 2020.02.18
예외(Exception)  (0) 2020.02.18
내장 예외, 주요 내장 예외 클래스  (0) 2020.02.18
구문 에러 (Syntax Error)  (0) 2020.02.18
같은 부류의 예외 처리하기  (0) 2020.02.18
오류 회피; 에러무시  (0) 2020.02.18
Posted by codedragon codedragon

댓글을 달아 주세요