Blog Full Notice
back to main page
assert란?
motivation: python에서 assert문 제대로 이해하기
출처: https://stackoverflow.com/a/5142453
assert condition, "error message" 를 하면, condition이 False인 경우 문자열이 출력되면서 에러를 만든다.
즉
assert condition 구문은
if not condition:
raise AssertionError()
와 같다.
python -0 main.py
를 하게 되면, __debug__가 False가 되어서, assert문이 다 무시가 된다.
댓글남기기