1. 오류 종류에 상관없이 오류가 발생하면 except 블록 수행 try: ... except: ... 2. 오류가 발생했을 때 미리 정해 놓은 오류 이름과 일치할 때만 except 블록 수행 try: ... except 발생오류: ... 3. 미리 정해 놓은 오류 이름과 일치할 때만 except 블록 수행 + 오류 메시지의 내용을 알고 싶을 때 try: ... except 발생 오류 as 오류 메시지 변수: ... * try...finally -> finally절은 try문 수행 도중 예외 발생 여부에 상관 없이 항상 수행됨. * raise -> 오류 강제로 발생시킴. * Exception 클래스 상속 -> 예외 만듦.