본문 바로가기
카테고리 없음

assert 파이썬

by 타닥타닥 토다토닥 부부 2023. 7. 28.
반응형

assert 파이썬

  • 조건을 만족하지 않을 경우 AssertionError를 리턴합니다.
  • 조건을 만족하지 않을 경우 바로 error를 도출합니다. 반대로 말하면, 반드시 조건을 만족해야 할 경우 assert를 사용합니다.
  • assert 조건, 메세지 형태 로 구성되지만 메세지는 생략 가능합니다.

 

예시코드

li = ["a", "b", 1]

for i in li:
	# i 의 타입이 문자열이 아니면 "str 타입이 아닙니다" 프린트 합니다.
    assert type(i) is str, "str 타입이 아닙니다"
    # 문자열 타입이면 값을 그대로 도출합니다.
    print(i)

코드 출력화면

 

반응형

댓글