■ 기본미션
오류와 예외의 차이점
- 오류 : 프로그램 작성할 때, 실행전에 알려주는 문제점
- 예외 : 프로그램 실행시, 발생하는 문제점 -> 런타임 오류라는 불리우기도 합니다.
- 기본 예외 처리
- 조건문을 사용하는 방법
- 오류가 예상되는 구분에 if조건절로 처리하기
- 미리 논리적으로 파악할수 있어야 함
- try구문을 사용하는 방법
- 조건문을 사용하는 방법
# try ~ except 조합 구성
try + except
try + except + else
try + except + finally
try + except + else + except
try + finally
# 실행 안되는 경우
try + else 구분 오류 발생
# try안에서 return하거나, break를 수행하는 경우, finally 블럭이 있는경우
무조건 finally는 수행이 됩니다.
■ 선택미션
아래 사항이 구문오류인지, 예외인지 파악하기
# 1번
# 예외
# 10은 int형, "개"는 str형이여서 casting이 필요함
output = 10 + "개"
# 2번
# 예외
# 문자열을 int형으로 변경하려고 해서 문제 발생함
int("안녕하세요")
# 3번
# 구문오류
# Syntax오류가 발생함
cursor.close)
# 4번
# 예외
# 프로그램 실행시 list에 index에 맞는것이 없어서 발생되는 오류
[1,2,3,4,5][10]
'study' 카테고리의 다른 글
혼공 분석 1주차 (0) | 2022.12.28 |
---|---|
혼공 파이썬 6주차 (0) | 2022.08.20 |
혼공 파이썬 4주차 (0) | 2022.07.31 |
혼공 파이썬 3주차 (0) | 2022.07.24 |
혼공 파이썬 2주차 (0) | 2022.07.05 |