Python

[assert] 가정 설정문

비번변경 2022. 6. 3. 19:32

assert

뒤의 조건이 참이 아니면 AssertError를 발생시킨다.

예외를 발생시킨다는 점에서 예외 처리와 비슷하게 생각할 수 있지만, assert는 단순히 예외를 처리하기 위함이 아니라 값을 보증하기 위해 사용한다.

방어적인 프로그램을 작성하기 위해 사용한다.

 

 

문법

assert <조건문>, <에러 메세지>

# 예시
assert False
assert False, 'assertError 발생'

assert

에러 메시지는 생략할 수 있다.

 

 

참고 문서

https://wikidocs.net/21050

https://engineer-mole.tistory.com/217

https://blockdmask.tistory.com/553