본문 바로가기
프로그래밍/파이썬

파이썬(Python) - 26.예외처리(1)

by -현's- 2020. 5. 1.
반응형

●예외처리 : try: ~ except:

- 자바의 try, catch와 비슷한 기능이라고 보면 된다.

- 기본형태

try:

   예외가 발생할 가능성이 있는 코드

except:

 

ex)

 

 

 

 

●try except 구문과 pass 조합

- 프로그래밍 하다가 예외가 발생해도 중요하지 않은 부분은 그냥 넘어가도록 하기위해 pass키워드를 쓴다.

- 기본형태

try:

   예외발생 가능성이 있는 코드

except:

   pass

 

ex)

 

 

 

 

 

●try except else 구분

- else를 이용하여 예외가 발생하지 않을때 실행할 코드를 지정할 수 있다.

- 기본형테

try:

    예외발생 가능성 코드

except:

    예외발생시 코드

else:

    예외 발생하지 않을때 코드

 

ex)

 

 

 

 

 

●finally구문

- 예외가 발생하든 안하든 무조건 실행되는 부분

- 기본형태

try:

  ~~

except:

  ~~

finally:

  무조건 실행되는 코드

 

ex)

 

 

 

 

●finally구문 활용

- try문 안에 return 이 있어도 finally은 실행한다.

 

ex)

 

 

반응형

댓글