티스토리 뷰

반응형

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

 



 

 

 

 

 

출처 : https://wikidocs.net/21050

반응형
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함