2019/01/29 - [Language/Python] - [Python 따라하기]1. Python 설치하기
2019/02/05 - [Language/Python] - [Python 따라하기]2. 자료형_part 1(String, Int,Float, List)
2019/02/12 - [Language/Python] - [Python 따라하기]3. 자료형_part 2(Tuple,Set,Dictionary)
2019/02/19 - [Language/Python] - [Python 따라하기]4.조건문
2019/02/26 - [Language/Python] - [Python 따라하기]5. 반복문(For, While, break, continue)
2019/03/05 - [Language/Python] - [Python 따라하기]6. 함수만들기(def, print, format)
2019/03/12 - [Language/Python] - [Python 따라하기]7.파일 입출력 (File I/O)
2019/03/19 - [Language/Python] - [Python 따라하기]8.클래스와 상속(Class, inheritance)
예외 처리
자주 발생하는 에러
IndexError
ZeroDivisionError
SyntaxError
TypeError
오류 처리하기
1.try,except만 있을 경우
2.발생오류가 포함되어 있을 경우
3.발생오류와 오류변수까지 적은 경우
Try,Finally
오류가 여러개 발생했을 경우
오류를 여러개 처리주려고 할 경우 단순히 except를 여러 개 사용하는 것이 아니라 튜플로 묶어서 처리해줘야 한다.
아래와 같은 경우 인덱스 에러가 먼저 발생해서 ZeroDivisionError에 들어가지 않는다.
오류를 일부러 발생시킬 경우
NotImplementedError는 파이썬 내장 오류로 작성해야 하는 부분이 구현되지 않았을 경우 일부러 오류를 발생시키고자 할 때 사용한다.
'Language > Python' 카테고리의 다른 글
[Python] Functools 모듈 (0) | 2021.07.16 |
---|---|
[Python 따라하기]10. 내장함수와 외장함수(filter,map,random) (0) | 2019.04.02 |
[Python 따라하기]8.클래스와 상속(Class, inheritance) (2) | 2019.03.19 |
[Python 따라하기]7.파일 입출력 (File I/O) (0) | 2019.03.12 |
[Python 따라하기] 6. 함수만들기(def, print, format) (0) | 2019.03.05 |