[Python] assert문에 관한 모든 것


[Python] assert문에 관한 모든 것

파이썬뿐만 아니라 여러 언어(C / C++, Java...)에서는, assertion이란 개념을 차용하고 있다. 그리고 이러한 assertion 개념은 사용자의 코드를 시험하거나, 디버깅할 때 매우 유용하게 사용할 수 있는 테크닉 중 하나이다. 이번 포스팅에서는 파이썬에서의 assert문에 관하여 알아보자. 1. assert문이란? assert문 혹은 assertion은 코드 개발 간에 하나의 '검토'를 담당한다. assert문은 일정 조건이 사용자의 의도에 부합하는지 검사하는 역할을 하는 구문이라 생각하면 된다. 예를 들어, int형이 매개변수인 함수에 인자로 str형이 들어오는지 검사할 수 있다. 혹은 return 값이 원하는 형태인지 검사할 수 있다. 따라서, 사용자가 의도한 형태인지 손쉽게 검사할..


원문링크 : [Python] assert문에 관한 모든 것