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