본문 바로가기

Python

18. 파이썬의 예외처리

728x90

1. 예외

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

 

 

2. 예외 처리 기본 구조

 


 

💡문제

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

 


3. Exception 클래스

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

 

 

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

 

728x90

'Python' 카테고리의 다른 글

21. 파이썬 비동기  (0) 2024.07.03
20. 변수 타입 어노테이션  (0) 2024.07.03
17. 스페셜 메서드  (0) 2024.07.03
16. 파이썬의 상속  (0) 2024.07.03
15. 객체지향과 클래스  (0) 2024.07.02