본문 바로가기
Python/[혼공학습단]

[혼공학습단] 혼자 공부하는 파이썬 5주차 미션

by 이진. 2022. 2. 20.

 

 

주차 ch 기본 미션 선택 미션
5주차 Chapter 06 ~ 07(07-1) 구문 오류와 예외의 차이 설명하기(p.291 1번 문제) p.293 3번 문제 풀고 인증샷

 

 

 

 

 

 

 

 

 

 

 

 

[기본 미션]

 

 

 

 

구문 오류(Syntax Error)

⚠️ SyntaxError: EOL while scanning string literal

  • 프로그램 실행 전 발생하는 오류
  • 문법적인 오류를 해결
  • 해결하지 않으면 프로그램 자체가 실행되지 않아서 코드를 정상적으로 수정해야지만 프로그램 실행이 가능

 

예외(Exception), 런타임 오류(Runtime Error)

 

⚠️ 발생 예시

예외 표시 간단한 설명
NameError 참조변수가 없습니다.
ZeroDivisionError 0으로 나눌 수 없습니다.
IndexError 인덱스 범위를 벗어납니다. (주로 문자열, 리스트 사용시 발생합니다.)
ValueError 참조할 값이 없거나 잘못된 리터럴을 사용하였습니다.
KeyError 키가 없을 경우 발생하는 에러입니다. (주로 딕셔너리 사용시 발생합니다.)
AttributeError 모듈, 클래스의 잘못된 속성을 사용하였습니다.
FileNotFoundError 파일을 찾지 못했습니다.
TypeError 타입이 맞지 않습니다.

 

  • 프로그램 실행 중 발생하는 오류
  • 예외처리를 통해 해결
  • 예외 처리(exeption handling) : 예외를 해결하는 모든 방식

 

 

 

 


 

 

[선택 미션]

 

 

 

 

 

 


 

 

 

[GitHub]

 

매주 미션 완료한 후 혼공파 실습 자료들을 올리고 있습니다.

 

https://github.com/0pyaq0/HONGONG_Python.git

 

GitHub - 0pyaq0/HONGONG_Python: [Python] 혼공학습단 Python 🧩🎈

[Python] 혼공학습단 Python 🧩🎈. Contribute to 0pyaq0/HONGONG_Python development by creating an account on GitHub.

github.com

 

 

댓글