반응형
[2021/10/17] 처음시작
소나무 기운 , 전자제품 개발/생산
예외처리
프로그램의 명령어에 예상되는 예외 상황이 있다면 이것을 예외처리를 통해서 처리할 수 있다.
try except 를 사용하는 방법
try execpt else를 사용하는 방법
try execpt else finally를 사용하는 방법
pass키워드
try 구문
try:
기본 동작시 실행
except:
예외 발생시 실행
else:
예외가 발생하지 않았을때 실행
finally:
예외 상관없이 무조건 실행
try:
number = int(input("숫자입력 : "))
print(number)
except:
print("숫자가 입력되지 않음")
else:
print("숫자 입력됨")
finally:
print("프로그램 종료")
# 실행결과
PS C:\Users\pinee> & C:/Python38/python.exe c:/Users/pinee/OneDrive/blog/aaa.py
숫자입력 : 10
10
숫자 입력됨
프로그램 종료
PS C:\Users\pinee> & C:/Python38/python.exe c:/Users/pinee/OneDrive/blog/aaa.py
숫자입력 : ㅁㅁ
숫자가 입력되지 않음
프로그램 종료
PS C:\Users\pinee>
pass 키워드
pass 키워드 사용법
except 문에 예외처리 시 사용할 코드를 넣어야 합니다.
넣을 코드가 없다면 pass키워드를 사용하여 컴파일 에러를 막을 수 있습니다.
try:
기본 동작 코드
except:
pass
마무리
기본 코드를 작성할때 예외 발생이 예상되면 except
예외시 처리하기위한 except
정상시 처리하기 위한 else
무조건 동작하는 finally
참고문헌
틀린 부분이나 질문은 댓글 달아주세요.
즐거운 하루 보내세요. 감사합니다.
반응형
'Python, C, C++' 카테고리의 다른 글
[요점만 파이썬] 표준 모듈 (0) | 2021.10.30 |
---|---|
[요점만 파이썬]예외처리 고급 (0) | 2021.10.17 |
[요점만 파이썬] 튜플, 람다, 파일 제어 (2) | 2021.10.10 |
[요점만 파이썬] 재귀함수, 메모화, 조기리턴 (0) | 2021.10.02 |
[요점만 파이썬] 함수 선언, 함수 사용 (0) | 2021.09.27 |
댓글