더북(TheBook)

Note 예외 처리 클래스

ValueError, ZeroDivisionError, IndexError는 예외 처리를 위해 파이썬에 미리 정의되어 있는 클래스입니다. 이외에도 변수명이 없을 때 발생하는 NameError, 문법 오류가 있을 때 발생하는 SyntaxError, 접근하려는 파일이 없을 때 발생하는 FileNotFoundError 등 다양한 클래스가 있습니다. 그리고 마지막에 사용한 Exception은 앞에 나온 예외 처리 클래스들의 부모 클래스입니다.

 

예외 처리 클래스를 모두 외울 필요는 없으며 오류가 발생할 수 있는 상황을 마주했을 때 적절한 예외 처리를 하면 됩니다.

 

 

1분 퀴즈

1. 다음 중 예외 처리에 대한 설명으로 잘못된 것은?

① 오류가 발생했을 때 프로그램을 멈추지 않고 계속 수행할 수 있도록 처리한다.

except 문은 try 문에서 오류가 발생했을 때 실행할 문장을 적는다.

except 문은 처리하려는 오류 종류에 따라 여러 번 정의할 수 있다.

try 문은 단독으로 사용할 수 있다.

정답확인

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.