프로그래밍 언어/Python
Python 가정 설정문 assert
제이스핀
2019. 5. 22. 21:19
반응형
assert
'주장하다' 라는 뜻의 assert
예외처리를 하는데 사용한다.
이는 if문으로도 할 수 있지만 assert는 단순히 에러를 찾는 것이 아니라
완전히 값이 에러가 아니라는 것을 보증하기 위해 자주 사용된다.
긴말말고 예시를 보자.
# num이라는 변수가 32의 배수임을 보증하기 위한 코드 (에러가 발생하지 않는다.)
num = 96
assert num % 32 == 0
# 32의 배수가 아닐 시 에러가 난다.
num = 100
assert num % 32 == 0
Traceback (most recent call last):
File "test.py", line ~~~~
~~~~
~~~~
assert num % 32 == 0
AssertionError
반응형