Note 예외 처리 클래스
ValueError, ZeroDivisionError, IndexError는 예외 처리를 위해 파이썬에 미리 정의되어 있는 클래스입니다. 이외에도 변수명이 없을 때 발생하는 NameError, 문법 오류가 있을 때 발생하는 SyntaxError, 접근하려는 파일이 없을 때 발생하는 FileNotFoundError 등 다양한 클래스가 있습니다. 그리고 마지막에 사용한 Exception은 앞에 나온 예외 처리 클래스들의 부모 클래스입니다.
예외 처리 클래스를 모두 외울 필요는 없으며 오류가 발생할 수 있는 상황을 마주했을 때 적절한 예외 처리를 하면 됩니다.
1분 퀴즈
1. 다음 중 예외 처리에 대한 설명으로 잘못된 것은?
① 오류가 발생했을 때 프로그램을 멈추지 않고 계속 수행할 수 있도록 처리한다.
② except 문은 try 문에서 오류가 발생했을 때 실행할 문장을 적는다.
③ except 문은 처리하려는 오류 종류에 따라 여러 번 정의할 수 있다.
④ try 문은 단독으로 사용할 수 있다.