Python

18. 파이썬의 예외처리

Uno_says 2024. 7. 3. 14:42
728x90

1. 예외

예외(Exception)는 프로그램 실행 중 발생할 수 있는 예상치 못한 문제 또는 오류 상황을 의미한다. 예외가 발생하면 프로그램은 중단되기 때문에 이를 적절하게 처리하여 중단을 방지하거나 오류에 대한 정보를 사용자에게 제공해야 한다.

 

 

2. 예외 처리 기본 구조

 


 

💡문제

  • data = [10, 20, 30, 40, 50]
  • print(data[5])
  • 위 코드는 에러를 발생한다. 해당 에러가 발생했을 때 "인덱스 지정이 올바르지 않습니다"라는 메세지를 출력해보자
  • 단, 해당 에러 클래스를 사용

 


3. Exception 클래스

Exception 클래스는 파이썬의 내장 예외 계층 구조에서 거의 모든 내장 예외의 기본 클래스이다. 이 클래스는 사용자 정의 예외를 만들거나 특정 예외 유형을 잡기 위한 기본적인 인터페이스를 제공한다.

 

 

4. 사용자 정의 예외 클래스를 직접 만들고 활용하기

 

728x90