- 저자
- 나도코딩
- 출판
- 길벗
- 출판일
- 2023.02.20
10장 예외처리
예외처리 : 프로그램에서 발생할 수 있는 오류 상황을 처리하는 것
try-except 문
try영역에 오류가 발생할 가능성이 있는 코드를 작성하고, 오류 발생 시 처리 동작은 except영역에 정의합니다.
except는 오류 종류에 따라 여러 번 정의할 수 있습니다.
형식 :
try:
실행할 명령1
실행할 명령2
...
except 오류 종류:
예외 처리 명령1
예외 처리 명령2
...
raise
프로그램에서 허용하지 않는 동작을 하려고 할 때 의도적으로 오류를 발생시키기 위해 사용
형식 :
raise 오류 종류
사용자 정의 예외
- 파이썬에서 기본으로 제공하는 오류 외에 사용자가 직접 오류를 정의해 예외 처리할 수도 있습니다.
- 사용자 정의 예외는 모든 예외의 조상에 해당하는 Exception 클래스를 상속합니다.
finally문 : try문에서 오류 발생 여부와 상관없이 try문을 벗어나는 시점에 항상 실행되는 구문
finally문은 try와 except로 이루어진 구문의 가장 밑에 정의
형식 :
try:
실행할 명령1
실행할 명령2
...
except 오류 종류1:
예외 처리 명령1
예외 처리 명령2
...
except 오류 종류2:
예외 처리 명령1
예외 처리 명령2
...
finally:실행할 명령1실행할 명령2...
11장 모듈과 패키지
모듈 : 서로 관련이 있거나 비슷한 기능을 하는 함수, 클래스 등을 담고 있는 파일
개발하기 쉽도록 프로그램의 기능을 독립적인 작은 단위로 나누는 작업을 모듈화
패키지 : 여러 모듈을 하나의 폴더 안에 담아 구성한 모듈들의 집합
폴더에 __init__.py 파일을 두면 패키지로 인식합니다
내장함수 : 파이썬에서 기본으로 제공해서 별도로 improt하지 않고도 사용할 수 있는 함수
ex. input(), len(), print(), range()
외장함수 : 파이썬을 설치할 때 함께 설치되지만 모듈을 improt해야만 사용할 수 있는 함수
ex. random, glob, os, time, datetime
이렇게 나도코딩의 파이썬 입문 요약정리가 끝이 났습니다 !
도움이 되셨으면 좋겠고 저의 다른 요약글도 많이 보셨으면 좋겠습니다 !