짧은하루
python 가정 설정문 (assert) 본문
assert는 뒤에 오는 조건이 False일 때 AssertError를 발생시킵니다.
assert 조건 형태로 사용됩니다.
>>> assert 0
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AssertionError
assert는 주로 내가 의도한 값이 맞는지 테스트하기 위해 사용됩니다.
예를 들어, data_set 이라는 데이터 프레임에 date라는 컬럼이 존재해야한다면 if문을 이용할 수도 있지만 assert를 이용하여 확인할 수도 있습니다.
assert 'date' in data_set.columns
아래와 같이 assert 조건, "메세지" 형태로 사용할 수도 있으며 이 경우에는 AssertError 발생시 메세지도 함께 출력해줍니다.
>>> assert 0, "false number"
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AssertionError: false number
반응형
'Language > python' 카테고리의 다른 글
python dataframe loc, iloc 차이점 (pandas) (0) | 2021.09.23 |
---|---|
python typing (Tuple, Union, Optional 의미) (0) | 2021.09.23 |
python 함수 return에 아무것도 없을 때 (0) | 2021.09.15 |
파이참(Pycharm) 코딩 스타일 적용하기 (구글 스타일) (0) | 2021.09.14 |
python 환경 변수 설정 (os.environ) (0) | 2021.09.14 |
Comments