자주 쓰는 예외 클래스
예외 클래스 | 설명 |
ValueError | 값이 잘못된 경우 |
TypeError | 타입이 잘못된 경우 |
KeyError | 딕셔너리 키가 없을 때 |
IndexError | 리스트 인덱스 범위 초과 |
ZeroDivisionError | 0으로 나눴을 때 |
RuntimeError | 일반적인 실행 오류 |
예외 발생시키기
raise를 사용하면 됩니다. java의 throw같은 역할을 합니다.
raise ValueError(f"지원하지 않는 주소: {address}")
반응형
'웹 개발 > 🐍 Python' 카테고리의 다른 글
Airflow를 활용한 postgresql 자동 파티션 생성 스케줄링 (0) | 2025.07.02 |
---|---|
Python 타입 힌트에서 tuple, list, dict (1) | 2025.07.01 |
Python 정규표현식 re.match 사용법 (1) | 2025.07.01 |
Python 타입 힌트 (0) | 2025.07.01 |
리스트 컴프리헨션(list comprehension) (1) | 2025.06.30 |