if - elif - else와 try - except 구문은 서로 다른 목적을 가진 구문이며 특정 상황에 따라 적절히 선택해서 써야 한다.
1. if - elif - else와 try - except의 차이점
if - elif - else는 조건에 따라 분기를 실행하기 위한 구문이기 떄문에 조건에 관한 부분을 사전에 알고 있어야 한다.
try - except 구문은 코드 실행 중 발생할 수 있는 예외를 처리하는 구문입니다.
코드 실행 중 예기치 못한 오류를 방지하여 예외 상황에서도 프로그램이 종료되지 않도록 안정성 제공
try - except 구문은 예외 상황 즉 사전에 정해지지 않은 상황을 대처할 떄 쓰기 때문에 if - elif - else 구문보다 대처가 훨씬 좋다.
한번의 예외 처리로 다양한 오류를 처리할 수 있고 간단히 잡아내어 분석할 수 있다.
1. 실행 중 예외가 발생할 가능성이 높은 코드
2. 예상하지 못한 오류를 포괄적으로 처리할 때
3. 외부 시스템과 상호작용에서 발생할 수 있는 불확실성 처리
'python 코딩 공부' 카테고리의 다른 글
| while 무한 반복 구문에 대한 공부 (0) | 2024.12.23 |
|---|---|
| if __name__ == "__main__"에 대한 공부 (1) | 2024.12.19 |
| Beautifulsoup 모듈 공부 (0) | 2024.11.12 |
| 파싱이란? (0) | 2024.11.12 |
| math 모듈 정리 (0) | 2024.11.10 |