예외처리란?
프로그램 작성시 작성자가 의도하지 않은 동작, 혹은 예상치 못한 오류에 대한 처리가 필요합니다.
동작의 오류 뿐만이 아니라, 사용자가 의도하지 않은 상황에 대한 제한에 사용됩니다.
+-----------------------------------------------------------------------------------------+
* try, except문
try 블록중 오류가 발생하면 except블록이 수행됩니다.
그러므로 try블록에서 오류가 발생하지 않으면 except블록은 수행되지 않습니다.
여러 except처리가 가능합니다.
* try, except, finally
finally절은 try문 수행도중 예외 여부에 상관없이 무조건 실행됩니다.
* raise
일부러 오류를 발생시켜야 할 경우 사용됩니다.
* assert
+-----------------------------------------------------------------------------------------+
1. 예외처리 기본
2. 다양한 예외처리
'프로그래밍 언어 > Python' 카테고리의 다른 글
[Python] 함수 (2)_키워드 인수 및 언패킹, 가변인자 (1) | 2017.11.28 |
---|---|
[Python] 함수(1)_함수의 4가지 형태 (0) | 2017.11.28 |
[Python] while문 코딩 연습하기 (0) | 2017.11.28 |
[Python] 유용한 모듈(2) time (0) | 2017.11.24 |
[Python] ※ for문과 while문을 이용해서 실습하기 ※ (0) | 2017.11.23 |