choco's story
파이썬 스터디 45 - finally 구문 본문
finally 구문
예외의 발생유무에 상관없이 무조건 실행되는 코드 부분
기본구조
try:
예외가 발생할 가능성이 있는 코드
except:
예외가 발생했을 때 실행할 코드
else:
예외가 발생하지 않았을 때 실행할 코드
finally:
무조건 실행할 코드
ex)
try:
number = int(input("정수 입력 :"))
except:
print("유효한 숫자가 아닙니다.")
else:
print("입력한 숫자 = {}".format(number))
finally:
print("프로그램이 종료되었습니다.")

예외 처리 구문 규칙 & 조합
규칙
- try 구문은 단독 사용 불가 → except 구문 또는 finally 구문과 함께 사용
- else 구문은 반드시 except 구문 다음에 사용되어야 함
조합
- try + except
- try + except + else
- try + except + finally
- try + except + else + finally
- try + finally
'프로그래밍 언어 공부 (Coding Study) > 파이썬 (Python) 기본' 카테고리의 다른 글
| 파이썬 스터디 47 - raise 구문 : 예외 강제 발생 (0) | 2024.09.22 |
|---|---|
| 파이썬 스터디 46 - 예외의 종류 (0) | 2024.09.22 |
| 파이썬 스터디 44 - try except else 구문 (0) | 2024.09.22 |
| 파이썬 스터디 43 - try except 구문 (0) | 2024.09.22 |
| 파이썬 스터디 42 - with 키워드 (2) | 2024.09.21 |
