Keyword - assert

assert 키워드는 코드를 디버깅하는데 사용됩니다.


예제1

x = 'Python'

assert x == 'Python'
assert x == 'Java'
Traceback (most recent call last):
  File "main.py", line 4, in <module>
    assert x == 'Java'
AssertionError

세번째 줄은 x == ‘Python’이 맞는지 확인합니다. True 일 경우, 다음줄로 넘어갑니다.

네번째 줄에서 x == ‘Java’가 False 이기 때문에 AssertionError 가 발생합니다.


예제2

x = 'Python'

assert x == 'Java', 'x should be Python'
Traceback (most recent call last):
  File "main.py", line 3, in <module>
    assert x == 'Java', 'x should be Python'
AssertionError: x should be Python

위의 예제와 같이 AssertionError 가 발생했을 때 출력할 메시지를 설정할 수 있습니다.



이전글/다음글

이전글 :
다음글 :